home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Archive Magazine CD 1995
/
Archive Magazine CD 1995.iso
/
text
/
magazine
/
volume_08
/
issue_01
next >
Wrap
Text File
|
1995-06-25
|
285KB
|
6,112 lines
Making Archive (and NCS) better
8.1
We have lots of good articles again. Many thanks to all our keen
contributors. Also, the response to the questionnaire has been wonderful
again − lots of good ideas for making Archive (and NCS) better. I have
only managed to work my way through the first few hundred responses but,
from them, I have written up five pages of ideas, comments, questions,
challenges, etc (see page 51). We have even implemented some of the
suggestions in this issue of Archive!
8.1
Re-vamped Price List
8.1
We have also revamped the Price List which has just grown and grown,
over the years. We hope you find it easier now to find the items you
need. If you can think of ways of making that better, please let us
know.
8.1
Archive BBS on line
8.1
Thanks to some hard work by Andrew Garrard during his summer vacation,
the Archive BBS is back on line. For more details, see the article on
page 24. Why not give the BBS a ring on 0603-766585?
8.1
Archive/NCS Open Day postponed
8.1
Unfortunately, we found that the date of our Open Day (12th November)
clashed with three other events around the country. This meant that
about half the exhibitors that came to our last Open Day would not be
able to come. So we decided to postpone it and try to find a better date
in the new year.
8.1
Risc PC supplies?
8.1
How are the supplies of Risc PCs going? Not too well, I’m afraid. We
still haven’t supplied all the ACB45s that were ordered in the first
month after launch. Come on, Acorn − this is getting silly!!! We have
ACB25s in stock and can probably get ACB15s but the top end machines are
like the proverbial hen’s teeth.
8.1
What about the PC cards?
8.1
We are waiting with eager anticipation to see whether the latest
iteration of the ASIC chip for the PC second processor card is going to
work properly. If it does, there will be some to sell at Acorn World 94
but if not, there will be some very disgruntled Risc PC owners.
8.1
Cold Turkey
8.1
I’ve done it! I’ve gone cold turkey! I haven’t time to report on my
findings but will do so next month. Done what? Oh, sorry, changed to
Publisher − This is the first issue of Archive to be produced on
Publisher.
8.1
More and more people were sending me Style and Publisher files and I was
getting fed up loading Publisher, scraping out the text, saving it and
loading it back into Impression 2.19. I knew that once I made the move
there was no going back because of the lack of backwards file
compatibility. The difference in key short-cuts − which are so important
to someone spending all day, every day, using a package − is driving me
slightly bonkers. If I hit <ctrl-A> one more time and have to re-paste
all the text in a story, I’ll scream!
8.1
And finally...
8.1
As most of you will have gathered by now, I really enjoy producing
Archive month by month. The feedback we get from yourselves is so
satisfying. OK, the questionnaires contained some brickbats. There were
bits of Archive that you would rather be without but when you get more
than a few comments like, “It’s the best of all the Acorn magazines. I
pounce on it and devour it as soon as it drops through the door.” I
begin to think that maybe we’ve got some things right!
8.1
Happy reading!
8.1
Products Available
8.1
• 200Mb Syquest removables − Syquest have released a new 200Mb 5¼“
removable hard disc. The new drive can read and write the old 44Mb and
88Mb format cartridges as well as its own 200Mb format, and offers a
speed and size advantage over the older drive types while maintaining
backward compatibility. The drive comes with one free cartridge and, as
with all removable drives, it has an effectively infinite storage
capacity by simply replacing the cartridge. The external SCSI version
which can be used on any Acorn machine with a SCSI interface costs £570
through Archive, the internal version (which is only really of interest
to Risc PC owners) is £490. Each comes with one cartridge and extra
cartridges cost £90 through Archive.
8.1
• Acorn Enthusiasts’ Scheme − We stated in Archive last month that
Acorn were going to allow “Enthusiasts”, who are not actually ordering a
Risc PC to register as such. However, they have decided that this scheme
will be launched properly at Acorn World 94.
8.1
• Alpha Tracks − Silicon Vision have released a new Electronics Teaching
Course based on the ArcPCB design software, combined with the Unilab/
Testbed Alpha System modules. Designed by teachers, the system allows
students to explore electronics prototyping and computer aided design of
the PCB on any RISC OS machine. The design can be output to Artwork for
PCB production or directly onto copper clad boards with a plotter using
spirit-based pens for direct etching in Ferric Chloride solution. The
course has been designed for use with students or teacher training from
Key Stage 3 (age 13+), and includes notes and assignment sheets intended
to minimise teacher participation. The price is £75 +VAT from Silicon
Vision.
8.1
• Archiboard − Supreme Software have officially launched Archiboard, a
‘network Email and conferencing system’. The system has been developed
over the last four years and is aimed at educational users. By means of
client software (provided), users can log on to the central server, and
there leave mail messages for each other, contribute to conferences and
use the server as a means of transferring files. The system is quick to
set up in its default state, and is highly configurable by means of text
files and a script language − plug-in modules can be used to add to
functionality. Working across Ethernet and Econet (without the need of a
file server), Archiboard also provides for connection to FidoNet™ and
Internet to extend Email facilities world wide. The Network version of
Archiboard is available from Supreme Software fo £89 (£79 to educational
establishments) + £2 U.K. postage. Supreme Software Ltd. can be
contacted at (0603) 745077.
8.1
• ArcPCB range expands − Silicon Vision have expanded their range of
electronic design automation tools. ArcPCB version 1.9, for digital PCB
layout, is now priced at £99.95. ArcPCB professional version 3.3 at £195
is aimed at both analogue and video PCB layout. ArcPCB Schematics
version 5.2, at £275, is for combined Schematic and PCB layout.
PowerRouter v1.6 at £59.95 provides full 100% rip-up retry routing.
GerberPLOT v2.1 for Photoplotting and ExcellonDRILL v2.1 for NC
drilling, both at £39.95, are also available from Silicon Vision. All
these prices exclude VAT.
8.1
• “Autumn windfall on A3020s” − Acorn are doing a special promotion on
A3020s during September and October. For every A3020 that schools buy
from Authorised Education Dealers, Acorn will give the school (or
college) a £50 cash-back. Buy the computer(s), fill in the form(s), send
them to Acorn before 30th November and, within 28 days, Acorn will send
you your £50 cash-back(s).
8.1
• CD-Net − Cumana have taken over the CD-Net software from PEP
Associates, reviewed in the June issue of Archive. The system provides
fast access to a number of CDs across an AUN or SJ Nexus network, using
a two-stage cache (utilising both RAM and hard disc) to allow multiple
users access to a number of CD-ROMs, often faster than if the drive were
local to the machine. CD-Net is now priced at £150 +VAT & delivery from
Cumana.
8.1
• CD-ROM networking − To complement their CD-Net software, Cumana have
launched a tower of six Panasonic SCSI CD-drives. Multi-session, double
speed and PhotoCD compatible, the tower is priced at £1499 +VAT. Cumana
feels that single drive units with automatic disc changing are not
suitable for large network use where several users may wish to access
different CD-ROMs, and this tower is their solution.
8.1
• CD-ROMs − From our survey of “who is selling what for RISC OS
computers?”, the following CD-ROM titles have come to light: “Art in the
National Curriculum (KS 1 & 2)” (AVP) − resources related to topics and
artists in the N.C., aimed to contain a number of images not readily
available in the home or classroom environment. “The Horizon Report”
(Hampshire Microtechnology Centre) − resources from the combined efforts
of over forty Hampshire schools and colleges investigating the uses of
multimedia for sharing and presenting information, covering topics such
as ‘IT in the high street’, ‘Rainforests’ and ‘Hitler’. With the
“Karaoke Macbeth” (Animated Pixels Publishing Ltd − available from
Cumana) you can choose your favourite part or parts from the Scottish
play and read them yourself or with your friends, with the other parts
read for you; other plays will follow. “Kingfisher Children’s
Micropedia” (ESM) − reference resource for Primary children, containing
1,300 entries accessed alphabetically or by topic, and the package comes
with curriculum activity ideas. “Land and Air: Environmental Series”
(Interactive Learning Productions and Academy Television) − an analysis
of environmental issues using data from governmental sources.
“Picturebase − Victorian Britain” (AVP) − materials relating to
Victorian times and their relation to the present day. “Semerc Treasure
Chest” (NW Semerc) − huge library of resources for key stages 1, 2 and
3. “Oxford Reading Tree” and “Sherston Naughty Stories” (Sherston) −
both popular RISC OS talking books are available on CD-ROM. “Woodland
Birds” (APA Multimedia Ltd) is a subset of the Woodland CD, and contains
details of approx. 50 birds and their calls.
8.1
• Colour printing bonanza − For those who want high quality colour
printing, there are two new ink jet printers on the market. Integrex,
who have provided colour printers to the Acorn market for years, have
released the Colourjet 600, capable of 300×600dpi and of emulating the
HP Deskjet 500C. The printer comes with suitable RISC OS 3.1 printer
drivers and costs £239 +VAT from Integrex. The second new printer is an
offering by Epson − the new Stylus Color (sic). This printer is capable
of 720×720dpi on suitable coated paper, offering a substantially
improved picture when compared to most ink-jet printers which have only
half the resolution. It can also produce 360dpi on normal paper.
Unfortunately, at the time of writing there is no RISC OS printer driver
for it which can produce more than 360dpi, although one is being worked
on. The Stylus Color has an r.r.p. of £639 +VAT and is available through
Archive for £590 inclusive.
8.1
• DiskCat update − Oregan Developments have released a new version of
their automated disc cataloguing system. The new version has many
enhanced features and is compatible with the Risc PC. The package is now
£19.95 inc VAT from Oregan. Existing users can upgrade for £5 with the
return of their original discs to Oregan.
8.1
• Duplex − Mijas Software have produced a shareware application
designed to enable full duplex printing of a wide range of DTP documents
on a Hewlett Packard (or equivalent PCL emulation) Laserjet printer that
has a full duplex option. The program is on the monthly program disc but
for a registered copy plus manual, send £10 (cheque or PO) to Mijas
Software.
8.1
• Earth Warp − This is a program from Longman Logotron based on the
BBC’s Look and Read, Earth Warp series for 7-9 year olds. It costs £24
(+VAT +p&p) from Longman Logotron or £27 through Archive.
8.1
• EPROM programming and emulation − Octopus Systems of Ipswich have
launched new control software to enable the Dataman Softy S3 and S4
EPROM programmers to be controlled from the RISC OS desktop via the
serial port. Files can be programmed into an EPROM or the system can be
used as an emulator with a flying header plugged into an EPROM socket.
This aids software development as it enables new software to be
downloaded and used immediately, without programming a new EPROM every
time. The control software and lead costs £39 +VAT from Octopus Systems
who also offer a fast EPROM programming service from Acorn format discs.
8.1
• Game On! − The ARM Club have released a new application for the Risc
PC to help all those users whose games do not work on the new machine.
Game On! allows games such as Chuck Rock, Saloon Cars Deluxe, Chocks
Away, Gods, Lemmings and SWIV to work on the new machine, together with
applications such as FasterPC, Tracker, Coconizer and Digital Symphony.
A database is included showing which products have been tested for
compatibility with and without Game On! The price is just £10 fully
inclusive from The ARM Club.
8.1
• Idek Iiyama have a new 21“ monitor which will be in full production
by the end of September. The MT-9121 uses a Diatron tube (Trinitron
look-alike) with a 0.30mm dot pitch and handles line rates of between
23.5 and 92kHz, with frame rates between 50 and 160Hz. The monitor can
support a 200MHz dot clock, allowing displays of up to 1600×1200 at 72Hz
or 1280×1024 at 80Hz with better convergence, distortion and contrast
than the other Idek Iiyama 21” monitors. The controls are available from
an on-screen menu using a remote control! The idea is that you sit back
in your usual operator position when making adjustments rather than
being forced to be within arm’s reach of the front of the monitor. The
MT-9121 has the usual range of controls, and also features auto power
down and a motorised tilt-and-turn stand. It is priced at £1649 +VAT
from Idek or £1884 through Archive.
8.1
• Idek Vision Master17 − We have been able to improve the price of the
Idek Iiyama 17“ monitor. It is now available through Archive at £694 inc
VAT and carriage or £400 extra if bought on the Acorn Enthusiasts’
Scheme with a Risc PC.
8.1
• Letraset fonts − The Datafile have announced a reduction in the price
of their packs of Letraset and URW fonts. Their Pick ‘n’ Mix service now
charges £5 for the first weight and all others £3 each plus £1.50 p&p
inc VAT, with a minimum order of £20. This offer does not apply to their
ITC fonts (which are still £7.50 for the first weight and £5 for others
+VAT). The Datafile aim to release a new font pack each month now that
they have access to more fonts from other companies.
8.1
• Longman Logotron CD-ROMs − Longman Logotron are now distributors of
software by the American multimedia company 7th Level and sole
distributors of the UK-based Software Toolworks. New packages include
Photobase Decades, which contains around 2,500 images per CD-ROM, each
illustrating historical events and everyday life of one decade from 1920
to 1960; the discs can be bought separately or as a set in Acorn and PC
formats. The Grolier Multimedia Encyclopedia is now available on a
single CD-ROM capturing all 21 volumes, and containing 33,000 articles.
The Multimedia World Atlas, designed for both home and school, features
350 maps and 1000 high resolution colour photographs, including video
and audio clips for selected countries and 300 topics of information for
every country. Prehistoria spans 500 million years of dinosaurs and
other prehistoric animals. Finally, TuneLand is an ‘interactive musical
cartoon’ for children of 3 years and up, enabling the children to direct
the action in eight screens and with 60 animated cartoon characters and
objects; the CD-ROM can also be used as a normal audio CD, with 43 well-
known nursery rhymes and tunes. Educational users ordering from
Longman’s catalogue before Christmas are offered a free CD-ROM worth
£49.
8.1
• Look! Hear! − Sherston Software have recently announced their first
series of talking topics aimed at infants. The series uses digitised
human speech and animations to bring the information to life, and the
first volume covers Land Transport, Dinosaurs, The Seaside, Pets, Homes
and The Body. Each pack includes two discs, a guide for parent or
teachers and worksheets for use at home and at school. Each pack is
£11.95 +VAT from Sherston Software, or all of Volume One (six packs) may
be purchased at £59.75 +VAT. The six pack is available through Archive
for £65.
8.1
• Morph − A new morphing packing is now available for Acorn machines.
Mycroft Software have released Morph which can work in single or multi-
tasking mode, handles from 16 greys up to 24-bit colour images, supports
OLE, allows colour and movement control during morphing, has manual or
automatic mesh creation and allows output of single frames or groups of
frames. Morph costs £15 all-inclusive from Mycroft Software.
8.1
• OakPCB II − Oak Solutions have updated their design processor
package. New features include improvement of the user interface, options
to align tracks at 45 degree intervals, and improved facilities for
attaching tracks to pads. PCBDrill, a utility which allows automatic
creation of circuit boards on Roland CAMM2 and CAMM3 and on Boxford
milling machines, is included. The user interface is still based on Draw
for ease of use. The package can handle boards of up to four layers, and
comes with extendible libraries for PCB and schematic work. OakPCB II
costs £70 +VAT from Oak Solutions (or £76 inc VAT through Archive), and
upgrades cost £35 +VAT inc p&p from Oak Solutions only.
8.1
• Paper Saver − is a new product from PTW Software for network use. The
package works with any network shared printer driver, allocating page
quotas to individuals, groups or classes and limiting the amount of
printing which they can do. Transparent in operation, the software will
help reduce the problem of individuals printing unauthorised output
which may make running costs for the printer excessive. The package
costs £17.95 inclusive from PTW Software.
8.1
• Pocket Book II − If the Pocket Book was a cut-down Psion Series 3,
the Pocket Book II is a Psion 3a plus some!!! The details are on page 11
but basically, there are two versions: 256Kb for £269.95 and 512Kb for
£329.95 inc VAT. (£270 and £330 through Archive including carriage!)
8.1
• Product UNavailable − Basic WIMP Programming by Dabs Press which had
such a good review last month is sadly now out of print! Has anyone got
a copy they DON’T want that they would be prepared to send us for the
charity sales? (You could put it in the Small Ads if you can’t afford to
give it away − the second hand value has probably risen!)
8.1
• Professional colour scanning − Computer Concepts have a new
‘Professional Colour Scanner Pack’ consisting of a Canon colour flatbed
scanner with drivers and PhotoDesk by Spacetech, which CC considers to
be the application best matched to the scanner. The scanner itself, the
IX-4015, is an A4 24-bit device capable of 800dpi, or 1200dpi in
monochrome, and is noted by CC as being particularly fast, and can be
connected to all fully Acorn compatible SCSI cards. The drivers are
specially customised for it and include full Twain support. The package,
including SCSI cable, is available from Computer Concepts for £749 + £10
p&p + VAT.
8.1
• Risc Developments Ltd − The publisher of Risc User, Acorn Action and
Beebug magazine (which ceased publication in April this year) and
developers of Acorn hardware and software, ceased trading on 8th August
1994 and went into voluntary liquidation. The reason for the liquidation
was stated to be “losses associated with the production of our Beebug
magazine”. Adrian Calcraft, director of Risc Developments said, “We are
very sorry to have to take this action which has been brought about by
the high costs of finishing the Beebug magazine.”
8.1
The Acorn dealership company, Beebug Ltd, under its directors Sheridan
Williams and Adrian Calcraft is continuing to trade. Adrian Calcraft
added, “Beebug Ltd are not greatly affected by the closure and will take
over the products from Risc Developments, including the Risc User
magazine. Customers will be supplied and supported as previously” Risc
Developments’ press release also stated that, “Beebug will be at the
Acorn World exhibition in force and will be demonstrating some new
products and enhancements to existing software.”
8.1
We have not yet been able to find out whether Acorn Action is to
continue but Beebug said they were going to honour the £100,000+ worth
of pre-paid Risc User subscriptions, so existing Risc User subscribers
should not lose out.
8.1
• Sibelius 6 and 7 − Sibelius Software now have site licence prices
available. The basic single-user prices are Sibelius 6 at £159 +VAT
(£175 through Archive), Sibelius 7 (for amateurs, schools, etc) £499
+VAT (£545 through Archive), and Sibelius 7 (for professional users)
£795 +VAT (£865 through Archive). If you need a site licence, there is
one for Sibelius 6 at £636 +VAT (£691 through Archive) with a special
price for primary schools of £318 +VAT (£345 through Archive). There is
also a site licence on Sibelius 6 which includes a single copy of
Sibelius 7 (good thinking!!). This costs £999 +VAT or £1085 through
Archive.
8.1
• Tabby graphics tablet − The Tabby graphics tablet (previously only
available on PC and Atari machines) has now been made available for RISC
OS 3 Acorn machines, and plugs into the serial port. The price is £68.08
+VAT +delivery from First Computer Centre, with special prices available
to Schools and Colleges.
8.1
• Teletext adapters − Octopus Systems, the new Acorn dealer in Ipswich,
is selling Ground Control adapters with enhanced control software. These
external adapters can be used with any Acorn desktop computer including
the A3010, A3020 and A4000, but not the A4. The new software supports
page cacheing and automatic keyword searching of pages, as they are
received. Only a few of these adapters are available, and the adapter
with software costs £130 +VAT from Octopus Systems.
8.1
• The Times Table − Hazelnut Specialist Educational Software have
produced some multimedia software aimed at providing a fun way to learn
your tables − from ×2 to ×12. Six discs and an explanatory leaflet will
cost you £30 + £2.50 p&p (no VAT) from Hazelnut Software.
8.1
• Trellis − a new adventure interpreter from Soft Rock Software, using
the TScript adventure description language designed for text-based
adventures and intended to provide an easy way for people to write their
own adventure games. Trellis costs £7.99 inclusive from Soft Rock
Software.
8.1
• Windows 3.1 − If you need Windows 3.1, we can supply it for £110 inc
VAT or, if you don’t mind an OEM version, we have one for £70.
8.1
Review software received...
8.1
We have received review copies of the following: •Beethoven Browser
Egmont (e), •ImageFS (u), •LjDuplex (u), •Landmarks Britain since the
’30s (e), •Lots More Fun & Games (age 5-9) (e), •Morph (u), •MouseTrap
(u), •Nstore v4.0 (e), •The Times Tables (e).
8.1
e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
u=Utility, a=Art. A
8.1
Paul Beverley
8.1
Fact-File
8.1
(The numbers in italic are fax numbers)
8.1
4Mation 14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
8PA.
8.1
(0271-25353) (0271-22974)
8.1
Abacus Training 29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
6QA.
8.1
Academy Television 104 Kirkstall Road, Leeds, LS3 1JS. (0532-461528)
(0532-429522)
8.1
Acorn Computers Ltd Acorn House, Vision Park, Histon, Cambridge, CB4
4AE. (0223-254254) (0223-254262)
8.1
APA Multimedia Unit 8, Henley Business Park, Trident Close, Medway
City Estate, Strood, Rochester, Kent, ME2 4ER. (0634-295222) (0634-
710193)
8.1
APDL 39 Knighton Park Road, Sydenham, London, SE26 5RN.
8.1
Apricote Studios (p19) 2 Purls Bridge Farm, Manea, Cambridgeshire,
PE15 0ND. (0354-680432)
8.1
AVP School Hill Centre, Chepstow, Gwent, NP6 5PH. (02912-5439)
8.1
Colton Software (p20) 2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
(0223-311881)
8.1
(0223-312010)
8.1
Computer Concepts (pp14/23) Gaddesden Place, Hemel Hempstead, Herts,
HP2 6EX. (0442-63933)
8.1
(0442-231632)
8.1
Cumana Ltd Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
(0483-503121) (0483-503326)
8.1
Datafile 71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ.
8.1
(0934-823005)
8.1
Design IT 15 Woodlands Road, Wombourne, South Staffs, WV5 0JZ. (0902-
894775) (0902-894775)
8.1
ESM Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
8.1
First Computer Centre Unit 3 Armley Park Court, Stanningley Road,
Leeds, LS12 2AE.
8.1
(0532-319444) (0532-319191)
8.1
GamesWare Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
(0703−456523)
8.1
(or 0243-531194) (0703−456523)
8.1
Hampshire Microtechnology Centre, Connaught Lane, Paulsgrove,
Portsmouth, Hants, PO6 4SJ.
8.1
(0705-378266) (0705-379443)
8.1
Hazelnut Software 197 Blackshots Lane, Grays, Essex, RM16 2LL. (0375-
375514)
8.1
Hodge Electronic Services 16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD.
(0244-550803)
8.1
Integrex Systems Ltd Church Gresley, Swadlincote, Derbyshire, DE11
9PT. (0283-550880)
8.1
(0283-552028)
8.1
Kudlian Soft (’til 8.12) 8 Barrow Road, Kenilworth, Warwickshire,
CV8 1EH. (0926-851147)
8.1
Longman Logotron 124 Cambridge Science Park, Milton Road, Cambridge
CB4 4ZS.
8.1
(0223-425558) (0223-425349)
8.1
Mijas Software (p8) Winchester Road, Micheldever, Winchester, SO21
3DJ. (0962-774352)
8.1
Mycroft Software 53 Cottonmill Lane, St Albans, AL1 2ER.
8.1
Northwest SEMERC Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
627-4469)
8.1
Oak Solutions (p10) Dial House, 12 Chapel Street, Halton, Leeds, LS15
7RN (0532-326992) (0532-326993)
8.1
Octopus Systems 9 Randwell Close, Ipswich, IP4 5ES. (0473-728943)
(0473-270643)
8.1
Oregan Developments 36 Grosvenor Avenue, Streetly, Sutton Coldfield,
B74 3PE.
8.1
PTW Software 72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
(0329-281930)
8.1
Quantum Software (p13) 35 Pinewood Park, Deans, Livingston, EH54 8NN.
(0506-411162 after 6)
8.1
S&S Solutions 8 Anchor Close, Hathern, Leicestershire, LE12 5HP.
(0509-842670)
8.1
(0509-842670)
8.1
Sherston Software Angel House, Sherston, Malmesbury, Wilts. SN16 0LH.
(0666-840433) (0666-840048)
8.1
Sibelius Software 4 Bailey Mews, Auckland Road, Cambridge, CB5 8DR.
(0223-302765)
8.1
(0223-351947)
8.1
Silicon Vision Ltd Signal House, Lyon Road, Harrow, Middlesex, HA1
2AG. (081-422-3556) (081-427-5169)
8.1
Software 42 109 Ferry Road, Hullbridge, Essex, SS5 6EL.
8.1
Soft Rock Software FREEPOST (BS7978), Westbury-on-Trim, Bristol, BS10
7BR.
8.1
Supreme Software Ltd. 21 Courtenay Close, Chapel Break, Bowthorpe,
Norwich, NR5 9LB.
8.1
The ARM Club Freepost ND6573, London, N12 0BR. (0171-624-9918) (0181-
446-3020)
8.1
W. C. Smith & Associates (p22) 40 Royal Oak, Alnwick, Northumberland,
NE66 2DA., (0665-510682)
8.1
(0665-510692)
8.1
Archive Monthly Program Disc Contents
8.1
• Program from Paul Hobbs’ article on advanced Basic programming − page
21.
8.1
• Programs from James Riden’s article on assembly language programming
− page 35.
8.1
• Programs from Cain Hunt’s article on programming for DTP applications
− page 29.
8.1
• Factfile − latest version of the full list of Acorn-related companies
on the Archive database.
8.1
• Programs from Matthew Hunter’s article on graphics − page 75.
8.1
• Hard drive speed test programs from Dave Holden’s article on page 63.
8.1
• Capslock disabling module − see H & T page 15.
8.1
• IDE drive power-down utility − see H & T page 15.
8.1
• LjDuplex − full duplex printing on an HP Laserjet printer − shareware
from Mijas Software − see page 77.
8.1
• Files from Gerald Fitton’s PipeLineZ article − page 69.
8.1
• Makemodes utility for Risc PC from Acorn − see Andrew Garrard’s
article on page 41.
8.1
• Files from Paul Hooper’s Multimedia article − page 73.
8.1
• Risc PC compatibility list from Keith Hodge − page 39.
8.1
• Risc PC keys − If you don’t like having a PC compatible keyboard on
your Risc PC, Nick Craig-Wood’s patch will restore your sanity.
8.1
New Archive Special Offers
8.1
~~~~~~~~~~~~~~~~~~~~~~~~~~
8.1
Archive Back Issue Sets
8.1
The first special offer is on back issues of Archive. There is a huge
amount of information in these magazines and so, if you have only
recently joined, you could be missing out. We need space urgently in our
warehouse facility (for a reason which I hope to be able to announce
next month) and we want our magazine stocks depleted rapidly − hence
these very special, almost give-away, prices...
8.1
Volumes 4, 5 and 6 (36 magazines) − £9 (or £4 if collected from NCS)
8.1
(Yes, that really is £9 for 36 magazines, not £9 per volume!)
8.1
Volumes 4, 5, 6 and 7 (48 magazines) − £14 (or £9 if collected from NCS)
8.1
N.B. This offer is STRICTLY only for two months. It will cease on the
day of publication of the December issue of Archive − cuurently
scheduled for 15th November.
8.1
WorldPort 14,400 Sportster FaxModem
8.1
The second special offer is a free copy of ArcFax with every Sportster
modem. This is not the old Class 1 modem but the new specification Class
2.0 version. The price of the higher specification modem is still £230
through Archive, but we have worked a deal with the modem company so
that, for two months only, we can offer a FREE copy of ArcFax 1.1 (worth
£35) with every Sportster modem.
8.1
Last Acorn Mice at £18
8.1
This is a sort-of-new offer. We have had a supply of Acorn mice at £20
and so, as a final stage of the offer, to clear the last mice, we are
reducing the price to £18 − no time limit, just “while stocks last”.
8.1
Taxan 1095 20“
8.1
We have one Taxan 1095LR 20“ monitor that has been used very briefly for
demonstration purposes. The normal price is £1995 but this is available
for £1690 (or £1440 if bought with a Risc PC). This is a Trinitron
monitor especially suitable for use with the Risc PC on which it can
display 1600×1200 (with 2M VRAM). It comes with full 12 month warranty.
8.1
Continuing Archive Special Offers
8.1
Keystroke
8.1
For one more month only, Keystroke is on special offer for Archive
subscribers. The normal price is £29.95 but he is prepared to offer it
at £19 through Archive. (See page 5 last month for more details.)
8.1
~~~~~~~~~~~~~~~~~~~~~~~~~
8.1
Personal Accounts
8.1
For one more month only, Personal Accounts is on special offer for
Archive subscribers. The full price is £49.95 and the special Archive
price is £35. (See page 5 last month for more details.)
8.1
~~~~~~~~~~~~~~~~~~~~~~~~~
8.1
Archive Subscriptions
8.1
• Free Archive Mousemat (worth £5) − If you renew your subscription
before 30th September 1994 you will receive one of our new high-
specification mousemats. This offer is available to anyone, regardless
of when your renewal date is.
8.1
• Renew early and save £3 − We’ve held the price of the magazine at £19
for the last two years and will continue to do so until the end of 1994.
So this is advance warning that, from issue 8.4 onwards, the new Archive
price will be £22 a year. If you would like to beat the price increase
and renew in advance, regardless of when your subscription expires, you
should send in your renewal before the end of the year. Renewals
received after 1st January 1995 will be at the new price of £22.
8.1
• £10 voucher for any Archive member who gets a friend or colleague to
subscribe to Archive. See the special order form on the back of this
month’s Price List for details.
8.1
Government Health Warning − Reading this could seriously affect your
spiritual health.
8.1
Why do they do it? Why do athletes take drugs or cricketers tamper with
the ball or rugby players indulge in foul play in the scrum? In order to
win, of course − silly question really.
8.1
“Winning is all-important.” No-one loves a loser.
8.1
Why did she do it? A girl in our local secondary school hanged herself
last month when her exam results came through. Why? I don’t know why −
but I think I could make a shrewd guess.
8.1
“Success is all-important.” No-one loves a failure.
8.1
How do they sell it? “Use Brute aftershave* − all the girls will fall in
love with you.” (*or drive a particular car, or eat a particular brand
of margarine, or smoke a particular cigar, or ...) Why do we use
physical attractiveness to advertise any and every item of consumer
goods?
8.1
“Physical attractiveness is all-important.” No-one loves an ugly person.
8.1
What standards does society have to offer to our young people? Nothing!
Well, not unless we can show them what is really important in life −
relationships. If I’m ugly and a failure and yet someone really loves me
then life can be worth living.
8.1
As I have mentioned in the last couple of issues, a growing number of
people around the country are discovering for the first time that there
really is a very big Someone who does love them, no matter much (or how
little) they’ve messed up their lives.
8.1
If you are happy and contented and feel life is wonderful and none of
the above problems worries you in the slightest then you are very
fortunate... err, well at least, I think you are.
8.1
If, however, you are prepared to face up to some of these difficult
questions rather than burying your head in the sand, why not try to find
out if God really does exist and really does love you?
8.1
This is exactly what the Alpha course is designed to help you think
through. Why not find out if there is one happening near you? It won’t
cost you anything and I’m sure you’re not the kind of person to be
easily brainwashed (or you wouldn’t be reading Archive magazine). Why
not give it a go? You’ve got absolutely nothing to lose and, I believe,
you have absolutely everything to gain. If you have the courage to face
up to the most important question in life, ring 071-581-8255 and find
out if there’s an Alpha course near you − trust me, you won’t regret it!
8.1
P.B.
8.1
Mijas
8.1
From 7.12 page 20
8.1
The Composer & his Computer
8.1
Oak Solutions
8.1
From 7.12 page 31
8.1
Pocket Book II
8.1
Matthew Hunter, NCS
8.1
Most Archive readers will be aware of the Acorn Pocket Book which Acorn
launched nearly two years ago. Aimed at the education market, it offered
a full range of applications (wordprocessor, database and spreadsheet),
in a very convenient size. It was based on the Psion Series 3 but, due
to the ROM space restriction, some of the Series 3 software was dropped
to make room for the spreadsheet. Last year, Psion released the Series
3a, which had some major improvements, including a larger, higher
resolution LCD display and a faster processor.
8.1
Now Acorn have announced the Pocket Book II which, as anticipated, is
based on the Series 3a. However, but unlike the Pocket Book, it has not
had any software removed. Indeed, it has had extra software added − a
spell-checker and thesaurus and a graph-plotting application.
8.1
One of the ideas behind the Pocket Book range is to bring the ideal of
“one per child” within the reach of cash-limited schools, ensuring each
school child has access to a personal computer. Many schools use them on
a class basis, handing them out at the start of a lesson, and retrieving
them afterwards, ready for the next class. The Pocket Book is ideal for
recording data on field trips, or in the class (how much easier my
physics practicals would have been...), and is increasingly used by
teachers to record pupil progress and achievement, plan lessons and
timetables and so on. Its compact and strong design makes it resilient
for everyday use and it can be carried in a bag or blazer pocket from
lesson to lesson, or school and home. Another advantage is the quality
and ease of use of the software, which is menu driven, and has many
features. The word processor, for example, has effects for underline/
bold/etc and you can also set up styles for combinations and repeated
use.
8.1
The Pocket Book can be connected to a desktop computer − an Acorn RISC
machine via the A-Link or other links are available for PCs and Apple
computers. PocketFS, the software for the RISC OS end, gives either
direct copying of files or file translation for files on the Pocket Book
to ease the transference of files between applications. More information
on PocketFS II was given in Archive 7.5, page 71.
8.1
Pocket Book II − The Specification
8.1
Size: 165mm × 85mm × 22mm
8.1
Weight: 275g including batteries
8.1
Screen: 480 x 160 graphics screen, up to 80 characters by 25 lines
8.1
Internal ROM memory: 2Mb containing multitasking, windowing operating
system and software applications
8.1
Internal RAM memory: 256Kb or 512Kb
8.1
External expansion: Two Solid State Discs (SSDs) 63mm × 43mm × 6mm
8.1
Flash SSDs require no battery backup; capacity up to 2Mb
8.1
RAM SSDs have their own lithium battery; capacity up to 1Mb
8.1
Processor: 16 bit NEC V30H (80C86 compatible), 7.68 MHz
8.1
Sound: Loudspeaker, with DTMF auto-dialling and digital sound playback
Microphone for digital sound recording
8.1
Power: Two AA size alkaline batteries, giving approximately 80 hours of
use (without expansions), or 2 to 4 months of typical usage. Standard
lithium backup battery protects RAM while main batteries are changed.
8.1
Optional external AC Mains adapter (AHA35)
8.1
Keyboard: 58 key, QWERTY layout, computer-style keyboard
8.1
8 touch-sensitive buttons for application selection
8.1
Operating temperature: 0-50 degrees Centigrade
8.1
Communications options: Fast serial interface (1.536 Mbits/sec)
accepts:
8.1
Desktop links to allow communication and provide direct file access
with Acorn, PC & Mac computers
8.1
Printer lead (AHA31) to allow direct printing to most parallel
printers
8.1
Manual: Comprehensive, easy to use user guide. Optional programmer’s
(OPL) guide
8.1
Built-in applications: Cards − flat form database for storing addresses
and other data
8.1
(* New with Pocket Book II) Write − fully featured word processor with
outlining, variable font sizes, page layout support, and partial WYSIWYG
8.1
* Schedule − a personal organiser to manage appointments, diary &
anniversaries
8.1
Time − gives local time & date
8.1
* World − world times, atlas, dialling codes, distances, etc
8.1
Calc − a scientific calculator
8.1
Abacus − a fully featured spreadsheet with graphing facilities,
compatible with Lotus 123
8.1
Spell − a spell-checker, dictionary, and thesaurus* (also accessible
from within Write)
8.1
* Record − a sound and voice recorder
8.1
* Plotter − to plot and trace mathematical equations (cartesian,
polar, parametric, etc)
8.1
* OPL edit − to edit and run OPL programs. OPL is a Basic-like
language built into Pocket Book II
8.1
* JP150 printer driver
8.1
All the Psion Series 3a software will work on the Pocket Book II and
so there is also a considerable amount of software available in areas
such as: personal organisation, timing (& billing), telephone call
costing, games & leisure, business, finance, languages translators,
health & nutrition, paint & graphics. A
8.1
Matthew very nobly, and rapidly, put this information together from
Acorn’s press releases on the day Archive was due to go to the printers.
Unfortunately, the press releases didn’t get sent to us when they were
supposed to − we read about it first in Archimedes World and Acorn User.
I was not amused! All being well, we’ll get hold of one of these little
beasties before too long and give you some first-hand views rather than
second-hand information. Ed.
8.1
Quantum
8.1
From 7.12 page 7
8.1
CC
8.1
From 7.12 page 36
8.1
Hints and Tips
8.1
• Disabling capslock − It has been pointed out that the capslock key is
not used very often, and usually only causes confusion when you hit it
accidentally. (This is a polite way of saying that there had been
another emission of blue smoke from the Editor’s desk as I HAD JUST HIT
<CAPSLOCK> ACCIDENTALLY AGAIN!!! Ed.)
8.1
To solve this problem, a short module was written to disable the
capslock key. When the module is loaded, the key will act as a Caps key,
but will not lock, i.e. it acts like a shift key but only affects
letters − the numbers and symbols are unchanged. If you need to re-
enable the capslock function, press <f12> and type *rmkill disablecaps.
8.1
The module, which works on all Archimedes and Risc PC machines, is on
the monthly program disc. Matthew Hunter, NCS.
8.1
Peace has now been restored in the Editor’s office! As far as I’m
concerned, this module is the best thing since sliced bread. Thanks,
Matthew!! Ed.
8.1
• Risc PC hard disc power-saving – Since the advent of RISC OS 3, there
has been an option in the IDEDiscs section of Configure for setting the
spin down delay on the hard drive − similar to the screen blanker. This
is almost always greyed out, preventing it from being used, the
exceptions being the A4 portable and some A3020s. (Some third party
interfaces also support the option, but this hint does not apply to
them.) This makes sense since, with portables, the battery life needs to
be preserved. This is less important on a desktop machine and, also,
there is some question as to the long term effects of spinning the drive
up and down more than necessary.
8.1
It is possible, however, to control the drive in this way even if you
have a different machine, providing that the drive supports the
powersave IDE commands. On the monthly program disc is a command line
program “powersave”. Double click on “!SetDir” which will make sure you
are in the correct directory, press <f12> and type “powersave 4”
<return>. This will give you the list of options and the current spin
status for drive 4 (which will be meaningless if you are not using ADFS
to control the drive). There are three control options detailed below.
8.1
“powersave spindown <drivenumber>” will spin down drive <drivenumber> (4
or 5) immediately. If the drive is not spinning and you try to access
it, there will be a pause while the drive is spun up before the access
takes place (occasionally you can open a directory without spinning up
the drive since it is cached in memory and the drive is never accessed).
8.1
“powersave spinup <drivenumber>” will spin up drive <drivenumber> (4 or
5) immediately.
8.1
“powersave delay <drivenumber> <delay>” will set the power-saving delay
for drive <drive number> to <delay> seconds − note that it is rounded
down to 5-second accuracy but the timing is not particularly accurate
anyway. This will not be configured, so if you want to use this feature,
you will need to run powersave during the boot sequence. It is worth
making the delay longer rather than shorter since continually spinning
your drive up and down could reduce your drive’s life expectancy – you
do this at your own risk.
8.1
One area where this does have a major impact is on the Risc PC − most of
the noise comes not from the fan but from the hard drive, so if you spin
down the drive, you can hardly hear the machine at all. Matthew Hunter,
NCS.
8.1
• Splitting Impression documents over several floppy discs − Over the
past six months, I have spent a lot of time working with Tony Tolver of
T-J Reproductions and one thing that always amazed me was the number of
methods used by people to split an Impression document over two or more
discs − after all, how do you get a quart (or 10Mb) into a pint pot (or
800Kb/1.6Mb)?
8.1
The methods I have seen include: PacDir, ArcFS, CFS, Squash and breaking
down the document and moving the contents of Chapter2 onto further discs
and then compressing them all.
8.1
All of these are relatively time-consuming, particularly the last one. I
was sure there ought to be a better way and then I found it by accident
after upgrading to Hard Disc Companion v2.50 from Risc Developments. I
read the manual and found that it was easy to back up just one file or
directory, so here is an easy way for you and for the recipient of your
file to split Impression documents.
8.1
1 Install Hard Disc Companion on your iconbar in the usual way.
8.1
2 Single click on the icon which opens a window.
8.1
3 Click <menu> and choose Destination, Floppy0 and 800K or 1.6M as
appropriate.
8.1
4 Under Preferences, you can select how you wish to make the backup,
i.e. Very Quickly but with no compression or relatively slowly but with
maximum compression. The choice is yours.
8.1
5 Under Files, choose Backup and a window opens onto which you drag
your Impression document.
8.1
6 Finally, click on Start on the main window and simply follow the on-
screen prompts.
8.1
7 Send your file to the destination address.
8.1
Upon receipt, all that needs to be done is to insert the last disc (so
it helps if you label them, 1,2. . . etc) and open the window. Two files
are seen: !Restore and Data. Double click on !Restore to install it on
the iconbar and drag Data over the icon. Click again on Restore and a
new window opens. Simply drag the icon to a new directory or the root
and follow the on-screen prompts. The document will be fully rebuilt on
the recipient’s computer.
8.1
It may interest you to know that I created a dummy Impression document
to test this. It was 20Mb long and I used Hard Disc Companion v2.50 to
split onto six 800Kb floppies at maximum compression − it worked
faultlessly.
8.1
Hard Disc Companion v2.50 costs £45 +p&p +VAT from Risc Developments or
£52 from NCS. Keith Parker, Southall. A
8.1
With Risc Developments going into liquidation, we aren’t sure about the
availability of Hard Disc Companion but, presumably, Beebug Ltd will be
taking it over. Ed.
8.1
Small Ads
8.1
(Small ads for Acorn computers and related products are free for
subscribers but we reserve the right to publish all, part or none of the
material you send, as we think fit. i.e. some people don’t know what
‘small’ means and there are certain things, as you can imagine, that we
would not be prepared to advertise as a matter of principle. Sending
small ads (especially long ones!) on disc is helpful but not essential.
Ed)
8.1
• A3000, 2Mb RAM, 20Mb HD, RISC OS 2, colour monitor, boxes, manuals,
dust cover, games £350 o.n.o. Phone Liam on 0457-766498 evenings.
8.1
• A3000, 2Mb, RISC OS 3.1, AKF12 monitor + plinth £310 o.n.o. HCCS
100Mb SCSI hard drive £170 o.n.o., PipeDream 3 £25, PC Emulator £20.
Whole lot £510. Call Philip on 0945-772085.
8.1
• A3000, 4Mb RAM, ARM3, FPA, RISC OS 3.1, 200Mb SCSI drive, colour
monitor, stand, ext. 5¼“ and 3½” drives, loads of software £700 o.v.n.o.
Eureka, Wordz, S-Base, etc also for sale. Phone 0384-292271 for details.
8.1
• A3000 LC, 4Mb RAM, ARM3, RISC OS 3.1, 5¼“ disc drive in PRES housing
with PSU and provision for HD, ICS IDE interface, BBC B compatible with
PRES disc buffer and DFS filer, good software inc. PC Emulator v1.8 + DR
DOS 6, manuals and boxes, £575 o.n.o. Brand new Conner 213Mb HD £175.
Colour Card Gold iss. 2 for A3000/5000, £150. PRES double podule
expansion for A3000, £50. Phone 0602-605718.
8.1
• A3000 power supply, new £22.50, A310 twin floppy drive upgrade with
front panel £50 o.n.o., Acorn AKF11 colour monitor £75, two Logitech
Archimedes mice, new £15 each, Epson FX80 9-pin printer v.g.c boxed with
manual and two spare ribbons £65 o.n.o. PC Emulator v1.34 with DR DOS
3.41 & PC DOS 3.30 £15 o.n.o. All plus p&p. Phone Neil Walker on 0953-
604255.
8.1
• A310, Taxan 770 multisync, 4Mb RAM, ARM 3, 44Mb IDE hard drive, RISC
OS 3.1, Memc1a, Vision Digitiser, 4-layer backplane, lots of software
and manuals. £495 o.n.o. Phone Vincent on 0508-493517 eves or 0603-
223309 day.
8.1
• A310 with ARM 3, RISC OS 3.1, 4MB RAM, NEC II 14“ multisync, £750
including: Oak SCSI interface and Quantum 105MB SCSI hard drive,
Atomwide VIDC Enhancer v1.61, CC battery-backed ROM/RAM board, Watford
2-slot backplane, 5¼” floppy drive interface and external drive, PC
Emulator v1.82, and software. A further £225 will get you: Canon BJ200
and Turbo Driver. Phone Rob on 0895-423179 or 0705-631747.
8.1
• A310 with monitor, 4Mb RAM, ARM3, 42Mb SCSI hard disc, 4 slot IFEL
backplane, RISC OS 3.1. £600 or sensible offer. Also FaxPack with
manual, £200. Phone Christine Shield on 0661-843259 daytime, fax 0661-
844413.
8.1
• A310 with RISC OS 3.10, RGB colour monitor, keyboard, ARM3, 4Mb RAM,
100Mb SCSI hard drive £700. Morley CD-ROM drive £200. Scanlight Plus
£40. Irlam JX 100 scanner + I-Mage driver £200. Artworks £100,
Impression Publisher £100. Star LC10 colour printer + cartridges £80.
Phone Jonathan on 081-451-0471.
8.1
• A4 for sale, 4Mb, 60Mb HD with original carrying case, manuals etc.
£900. Phone 0603-484577.
8.1
• A4 portable , 4Mb RAM, 60Mb HD, PC Em., Genie Trackerball, original
packing and manuals, £1100. Phone Derby 0309-641386.
8.1
• A410/1, 4Mb RAM, RISC OS 3.10, 105Mb internal HD, SCSI interface,
colour monitor, top condition, PRM’s, enhanced desktop, 30 font
families, PC Emulator v1.82, plus lots more software. Boxed as new. All
manuals. Shipping + insurance included. £800 o.n.o. Contact Philip any
time of day on (+353) 1-2821609 (Ireland).
8.1
• A410/1, 8Mb RAM, 30MHz ARM3, RISC OS 3.10, 20Mb hard disc, excellent
condition, £500. State Machine G16 graphics accelerator, £160.
Intelligent Interfaces dual serial port, 38400 baud, £60. Phone Thomas
in Denmark on (+45) 98-90-18-70, evenings.
8.1
• A410/1 4Mb, 50Mb HD, ARM3, RISC OS 3.1, AKF11 monitor, PC Emulator
v1.86, external 5¼“ disc interface and some software. £550 o.n.o. Phone
0926-492334 evenings.
8.1
• A410/1, RISC OS 3.1, 4Mb, 35MHz ARM3, 228Mb SCSI HD, 60 & 50Mb ST506
HD, State Machine G16 graphics card, HCCS 16-bit SCSI card, HiFi audio,
Multipod Professional audio/video digitiser, EMR Midi 4 interface, PC
Emulator, multisync colour monitor, loads of Arc and PC software. £750
o.n.o. Phone 081-655-0399 eves.
8.1
• A420, 2Mb RAM, 20Mb hard drive, RISC OS 3.1, PC Emulator, colour
monitor, £499. Phone 0483-277589.
8.1
• A440, 35MHz ARM3, RISC OS 3.1, two 20Mb HDs, Taxan 775 multisync,
VIDC enhancer, external FD interface, £700 o.n.o. Phone 0904-410491
eves.
8.1
• A440/1, 4Mb RAM, 30MHz ARM3, 57Mb HD, Colour Card Gold, Mode
designer, Acorn I/O podule with Midi, keyboard extension cable,
Armadillo sound sampler, Black Angel, Chopper Force, Gods, Lemmings,
Chocks Away Compendium, £830 o.n.o. (may split). Phone Mark after 6pm on
0905-754277.
8.1
• A440/1, 8Mb RAM, 40Mb HD, ARM3, RISC OS 3.1, 14“ colour monitor,
manuals and welcome discs, boxed £850. Archimedes A310, 1Mb RAM, 4-slot
backplane, 5¼” floppy drive, RISC OS 2, PRMs, boxed £200. Phone John on
0707-320723 after 8pm.
8.1
• A5000 210MB disc, 4MB RAM, RISC OS 3.1, £725. Phone Paul on 0473-
728943.
8.1
• A5000, 4Mb, 40Mb HD, Eizo multiscan, RISC OS 3.11, Learning Curve
software. All manuals. Ex cond. £900. Phone 0732-862404.
8.1
• A5000, 4Mb RAM, 40Mb hard disc, AKF18 multisync, RISC OS 3.1 only
£950 o.n.o. Cumana CD-ROM drive with SCSI card with CDFS 2.21,
PhotoView, PC Emulator 1.83, Hutchinson’s Encyclopedia and Replay CD’s
only £200 o.n.o. Quick sale wanted, all boxed good condition. All for
£1050 o.n.o. Telephone 0752-840027 after 4pm.
8.1
• A5000, 4Mb, RISC OS 3.11, 40Mb and 160Mb IDE hard discs, multisync
monitor, 1stWord+, PC Emulator, Genesis Plus, assorted PD software, all
manuals, v.g.c. £900. Phone 0302-744005.
8.1
• ARCticulate £10, Enter the Realm £10, Diggers £15, magazine binders
“Micro User” and “Acorn Computing” £2 each. All +p&p. Contact Jon
Aylwin, 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
8.1
• Armadillo A616 sound sampler, best suited for A300/400 series with
ADFS. £100 (originally >£1000). Phone Germany (+49) 201-641230 evenings.
8.1
• Cased 5¼“ disc drive, with interface for Archimedes, power pack and
manual, £50. CC ROM/RAM board with 32Kb RAM and manual, £25. Phone 0727-
861835.
8.1
• CC Colour Card Gold with documentation and support discs £120. Look
Systems Font Directory £15. Phone Geoff on 0925-811420.
8.1
• Conner 125Mb SCSI hard drive in external case with PSU, £140.
Pineapple RGB to PAL encoder £50. All include p&p. Phone Mark after 6pm
on 0905-754277.
8.1
• Eizo 550i multisync colour monitor. As new. Offers. Phone 0603-
484577.
8.1
• Hewlett Packard 500C colour printer as new, two new cartridges (1
black, 1 colour). Offers. Phone 0603-484577.
8.1
• Hybrid Music System 5000, keyboard 4000 (4 octave, full size) with
sustain pedal, Ample programmers manual, £95 + carriage. Phone Jim Brook
on 07683-51300.
8.1
• Impression Publisher £130, Scanlight 256 £140. Turbo Driver (Stylus
800) £35. Phone 031-339-6979.
8.1
• Interdictor 2 £10, Fun School 2 under 6’s £5, Arcade Soccer £5, !Help
Companion £3, Freddy Teddy £5, Apocalypse £10, Superior Golf £5, ArcScan
III £5, Droom £10, Detour £5, Personal Accounts £5, Talking Pendown £30,
First Impression £10. All originals with manuals. Phone Dave on 0983-
864337.
8.1
• OPL and User Manual for the Series 3, (useful for the Psion emulator
or Pocket Book) £7 the pair. Phone Mark after 6pm on 0905-754277.
8.1
• Psion 3a with original packaging and manuals and a protective case −
3 months old. A-link with latest version of PocketFS 2 months old. £280
o.n.o. Phone 031-447-8624.
8.1
• Scanlight Professional 256 grey-scale flatbed scanner £350 incl.
Morley SCSI card. Phone 0244-535204 after 6pm.
8.1
• State Machine ColourBurst graphics card for A5000, £225. EMR Micro
Studio £40, EMR Story Book with Set 1 Stories £25, (Both packages
unregistered.) All complete with packaging and manuals. Phone G Rhodes
on 0302-722781 eves.
8.1
• Various hard drives from 80 to 400Mb 5¼/3½“ all HH, SCSI, good
condition. 5½” SCSI 20Mb removable with five discs (not as good as
SyQuest but cheaper). Marconi tracker ball. State Machine Colourburst
card. Enter the Realm, Herewith the Clues, Atelier, Beebug 5¼“ drive
interface & buffer, 1Mb serial printer buffer. A5000 LC with 4Mb memory,
A5000 second floppy disc drive, Two 40Mb IDE hard disc drives. Details
from D G Carton, 14 Handcross Grove, Green Lane, Coventry, CV3 6DZ.
8.1
Charity Sales
8.1
The following items are available for sale in aid of charity. PLEASE do
not just send money − ring us on 0603-766592 to check if the items are
still available. Thank you.
8.1
Software: First Word Plus £5, Leading Edge Midi Tracker £9, Bubble Fair
£2, Spellmaster (disc) £5, Blaston £2, Pysanki £2, Blowpipe £2, Rotor
£2, Apocalypse £3, DrawBender, Fontasy and Placard £5, Turbo Driver for
HP Deskjet £18, Datavision database £10.
8.1
Hardware: Floppy discs as new £15 per 50, A3000 1Mb RAM £20, Pace modem:
ring Jim on 07683-51300 and suggest donation.
8.1
(If you have unwanted software or hardware for Archimedes computers that
you could donate in aid of charity, please send it to the Archive
office. If you have larger items where post would be expensive, just
send us details of the item(s) and how the purchaser can get hold of
them.) A
8.1
Apricote
8.1
From 7.12 page 11
8.1
Colton
8.1
From 7.12 page 24
8.1
Advanced Basic Programming − OLE
8.1
Paul Hobbs
8.1
An interesting − and extremely useful − aspect of Impression Style and
Publisher is the OLE system whereby a drawfile (for example) can be
effectively edited ‘in place’ without dragging a file icon to Draw and
back again. OLE, by the way, stands for ‘Object Linking and Embedding’
which is a typical piece of PC jargon which seems designed to make
things sound more complicated than they really are.
8.1
Impression includes a module (OLESupport) to make things easier but,
unfortunately, an enquiry to Computer Concepts as to how it might be
used by other programs brought the response that the module is for
internal use by Computer Concepts programs only and may not be
distributed separately − understandable really.
8.1
However, it is possible to deduce how OLE can be implemented in Basic,
which would potentially be very useful. For example, a database type
program could include free-form text in the records which could be
edited using Edit, DeskEdit etc, instead of writing special editing
routines. The Shareware database application PowerBase already uses a
similar scheme, and it has the considerable advantage that the amount of
coding is reduced, and that no new commands need to be learned by the
user. Apart from this, it is a rather satisfyingly elegant solution to
the problem.
8.1
The proper (in Acorn terms) place for temporary files is within a
directory with the same name as the application (but without the ‘!’
character) inside !Scrap. Expressed in pseudo-code the steps are as
follows:
8.1
On application startup
8.1
IF Wimp$Scrap is not defined THEN
8.1
complain bitterly
8.1
ENDIF
8.1
IF temporary directory exists THEN
8.1
delete any existing files
8.1
ENDIF
8.1
On starting OLE operation
8.1
IF temporary directory doesn’t exist THEN
8.1
create temporary directory
8.1
save data to temporary file (check name is
8.1
unique)
8.1
set filetype appropriately
8.1
read and store datestamp of file
8.1
send dataload message to force file to be
8.1
loaded by editor
8.1
WHILE OLE transfer is active
8.1
IF datestamp changes THEN
8.1
reload file, display, process etc
8.1
ENDIF
8.1
ENDWHILE
8.1
On application closedown
8.1
IF files are still being edited THEN
8.1
notify user (otherwise edited data could
8.1
be lost)
8.1
ELSE
8.1
Delete temporary directory and all
8.1
temporary files
8.1
ENDIF
8.1
There is no reason why more than one file could not be externally edited
at any one time, although your application would need to keep a record
of filenames that have been exported for editing and perform the
appropriate actions when an edited file has been saved.
8.1
The monthly program disc contains a smallish WIMP program to demonstrate
how a text buffer (actually in this case the text of an icon to keep
things simple) can be edited externally by a text editor. Before you all
get too excited though, the simple OLE scheme used here has some
drawbacks. For instance, there is no way of knowing when the OLE edit
has finished, so the program has to continually check the datestamp of
the file being edited. In order to minimise the impact on the rest of
the desktop, this is only done every two seconds using the Wimp_PollIdle
call instead of Wimp_Poll. The code to do this is as follows:
8.1
REM before the main poll loop..
8.1
SYS “OS_ReadMonotonicTime” TO earliest_time%
8.1
increment% = 200 :REM time between null event calls in centi-seconds
8.1
earliest_time% += increment%
8.1
:
8.1
REM main poll loop..
8.1
WHILE NOT quit%
8.1
SYS “Wimp_PollIdle”,0,bk%,earliest_time% TO reason%
8.1
CASE reason% OF
8.1
WHEN 0 :PROCbackgroundtask
8.1
WHEN 2 :SYS “Wimp_OpenWindow”,,bk%
8.1
REM other action codes here....
8.1
ENDCASE
8.1
ENDWHILE
8.1
DEF PROCbackgroundtask
8.1
LOCAL newtime%
8.1
REM perform whatever background task needs
8.1
doing..
8.1
REM get time of next null event..
8.1
SYS “OS_ReadMonotonicTime” TO newtime%
8.1
WHILE (newtime% − earliest_time%) > 0
8.1
earliest_time% += increment%
8.1
ENDWHILE
8.1
ENDPROC
8.1
This technique is useful where you need to respond to null event codes,
but not necessarily every single one. A clock, for example, only needs
to update its display every second (or even every minute).
8.1
Another snag is that only 77 files can be edited at one time (as only 77
files can appear in each directory) but I don’t think this is going to
be much of a problem. In practice, I would allocate one word of memory
to use as 32 flag bits and disallow attempts to edit more files.
8.1
Solving the problem of how to implement OLE (in a rather crude form!)
has proved quite entertaining, but I can’t help thinking that it should
be included in RISC OS. We don’t need a whole new set of OS ROMs, we
only need a new Acorn supported module along the line of the drawfile
module described by Hugh Eagle in the last issue. I can understand that
Computer Concepts wishing to keep their OLE code to themselves as it
gives Impression an advantage over other DTP systems but if I can make
it work in Basic, I am sure that Risc Developments can easily add it to
Ovation.
8.1
And finally
8.1
Having just finished the OLE demo program and patted myself on the back
that it actually worked, (I wrote the column first and then the demo
program!) I was rather disconcerted to discover in the excellent
DataFile PD catalogue an OLE module (disc UT156 by ‘Mike’) which seems
to go a bit further than my version. Rats! I’ve ordered it and, if it’s
any good, I’ll rewrite the demo program to use it.
8.1
If you have any suggestions for topics that could be covered in future
issues, I would be pleased to hear from you. My address is Paul Hobbs,
Rheinpfalzstrasse 2, 85049 Ingolstadt, Germany. A
8.1
CC
8.1
From 7.12 page 32
8.1
The Archive Bulletin Board
8.1
Andrew Garrard, NCS
8.1
Archive has, over the years, had a bulletin board system working on and
off several times. This summer, I was brought in as a temporary system
operator (sysop) to get Archive BBS up and running in its latest
incarnation. So here’s what happened, what Archive BBS is, and a bit
about Archiboard − the package on which Archive BBS is now based.
8.1
What is a bulletin board?
8.1
A bulletin board is a system consisting of a computer, a modem which
links the computer to the telephone network, and some suitable software.
People can ring up the bulletin board (the modem answers the call) and
connect their own computers to the bulletin board by means of their own
modems. While connected, the user can send messages to other users of
the bulletin board (which they will get when they next log on), read and
contribute to discussions which have been taking place on the board, and
transfer files to and from the board, allowing people to share software.
8.1
There has been a lot of media interest in the internet − the network of
computer networks which spans the world and can allow these kind of
facilities on a global scale. Bulletin boards came first; they offered
these facilities but instead of having thousands of simultaneous users
world-wide, bulletin boards tended to be run by individuals who simply
provided a service by letting people ring up their computer, and they
can only handle a few people at a time.
8.1
The Archive bulletin board is very much a small-scale venture, although
there may, in the future, be the opportunity for users to connect to
Fidonet™ and the internet in order to share discussion groups with a
world wide audience. However, since it is often simpler for people to
connect to a bulletin board than to access the whole internet − only a
modem, a computer and a bit of software is needed − bulletin boards are
still very much a useful way of transferring information between
computer users.
8.1
The Archive board allows for the standard conference, file transfer and
electronic mail facilities as found on many bulletin boards. It also has
a facility for ordering from Norwich Computer Services, and some
recreational facilities − well, we all have to have some fun, don’t we?
8.1
How it started
8.1
When I began work at Norwich Computer Services, I was given instructions
to look at any other bulletin boards I could find, and to choose between
the two bulletin board packages which could be used to implement the new
board.
8.1
Having given a number of bulletin boards a trial run, I found quite a
variety of approaches used. Although most offered the facilities which I
have mentioned and a few offered games (including quite impressive
versions of Tetris and a blocks-style game), one point of variability
between boards was the user interface: how friendly they were.
8.1
One board went to great lengths, having the system set up as a slightly
contrived ‘virtual world’ with animations between facilities and a
narrator. Although user-‘friendly’, I felt this may have impeded the
speed with which the board could be used. At the other end of the
spectrum were the plain text boards, often using garish colours, which
looked anything but friendly.
8.1
Most board systems are based around a menu structure. Choosing options
from menus seems to have been obscured in the interests of a gaudy
display in some cases; often it takes more than a quick glance to
determine how to choose a given option. With exceptions, there also
seemed to be a noticeable lack of help available on most boards.
8.1
Having established these points, I decided that the Archive board would
be:
8.1
i) Friendly − it would include pictures with each menu and be neatly
laid out rather than being plain lines of text. Recreation of some kind
is nice to have too.
8.1
ii) Clear − choosing menu options should be a simple task, given that
it has to be done so often.
8.1
iii) Efficient − it should be possible for experienced users to
manipulate the board as they wish as quickly as possible.
8.1
iv) Tasteful − the use of colour (on ANSI terminals) makes the board
look more friendly, but if used excessively it can look awful. The board
should have a consistent colour scheme, and save further colours for the
graphics.
8.1
v) Helpful − wherever possible, the board should provide a facility for
someone working out what to do next.
8.1
Whether I succeeded or not in these aims is a matter of opinion, but I
tried.
8.1
The two packages I was offered were ArcBBS (The Serial Port), which had
been used by a number of the boards I saw and seems to be a popular
choice, and Archiboard (Supreme Software Systems Limited). The old
version of the bulletin board was written on ArcBBS, but since there had
been problems with that, it did not seem that resurrecting the old board
was worth the effort.
8.1
ArcBBS is the better known package and has a wider user base; countering
that was the fact that Archiboard offers considerable assistance from
the author, who lives locally in Norwich. Although both systems provided
a default set-up which could be installed quickly and easily, I felt
that ArcBBS was more restricted in what could easily be done with it,
especially compared to the additional facilities in the script language
in Archiboard. Since I am, at heart, a programmer, and since I wanted to
have a good play at customising the board, I picked Archiboard; ArcBBS
may have been better for someone else, but from what I saw of the two
packages and from what I produced with Archiboard, I am happy with my
decision.
8.1
Archiboard
8.1
The original version of Archiboard which was available came with
somewhat rough and ready packaging and documentation; since then, I
received a number of updates (including better documentation) which
makes up for some of the deficiencies in that area. Even now, my copy of
the manual has pencil corrections all over it − although, to be fair,
quite a few of those are due to amendments which have been provided
since the manual was produced. A new version of the manual will be
coming soon, but it wasn’t available in time for this article.
Fortunately, soon after starting to use the package, the author of the
software came to the rescue and answered most of my questions. Even more
helpfully, Archiboard Central (the author’s own bulletin board) has been
a convenient place to contact him and obtain updates without the need
for the transfer of discs.
8.1
Although the software was found lacking in a few facilities and a little
temperamental in a few others, this was more than made up for by the
support which was received − which was often able to correct any faults
soon after they were reported. I don’t think that there have been any
problems with the board since it started running − the software is so
intelligent that it can make running repairs to its database, so I don’t
expect there to be much trouble. However, getting the system set up
exactly as wanted is not something to be done in a hurry.
8.1
I’m extremely grateful to the author for implementing features which I
wanted and fixing the bugs which were found so quickly. Having said
that, Archive BBS is a very different system to Archiboard Central, and
because of the large amount of non-mutual ground, it is probably
forgivable that features which are my idea of what should be in a system
may be missing, simply due to them never being needed before.
8.1
Archiboard stores the graphics for all its menus in text files; in this
way it can implement dumb, vt52, vt100 and ANSI terminal types easily by
having separate files for each type, each with their own suitable
control codes. It is also handy that the system can connect not only to
a modem, but also to another computer via the serial ports or an AUN
style network − a fact which Supreme Software Systems is very keen to
promote. This allowed for considerable testing to be carried out; in
fact, it wasn’t until very recently that the board was tested via a
modem (especially since I didn’t know how to set up our modem, being no
expert at comms; fortunately, the author again came to the rescue).
8.1
The menu options and other system functions are implemented via script
files. The script language bears some resemblance to C, with a few
anomalies to catch out the unwary programmer. Since it doesn’t have
user-definable functions or arrays (both being worked on and available
soon), and works only with string and integer data, programming it is an
experience; there is an implementation of the game ‘minesweeper’ on the
board, which was quite a challenge to produce. On the other hand, since
the system is so programmable, I suppose I am a perfectionist to miss
some of the facilities which a proper programming language would
provide.
8.1
Anybody who has used both Archiboard Central (or another board based on
Archiboard) and the Archive bulletin board will notice that the systems
have a great deal in common, but also some major differences. The
conference, file and electronic mail systems are almost identical, since
these facilities are more or less standard to the system, and are based
on a standard arrangement. In contrast to this, the user interface −
although still based on a menu structure − is radically different and
hopefully more friendly.
8.1
Archiboard’s facilities for customisation came in extremely useful −
different sysops will want to provide facilities in different ways − but
the backbone of pre-defined functions means that not too much work is
needed to achieve this customisation. That the board can be installed in
a default working form (with suitable default facilities) is a great
help, since this means that sysops do not have to work from scratch, and
can customise individual parts of the board as they see fit. Archiboard
is now even more flexible since I first used it, with requests for ways
to customise facilities being satisfied impressively quickly by the
author; I wish more companies were able to provide this level of
customer support.
8.1
Although the system is not terribly user-friendly to the prospective
system operator, it could have been much worse, and I am glad that
functionality has been the first concern. In my opinion it is usually
better for a package to be capable of as much as possible than for it to
be easy to use, especially in the realms of something like this, where
the system needs to be as flexible as possible in order to meet the
requirements of the sysop. Many sysops will be quite computer literate
anyway, and are likely to be able to cope with the way the system works;
especially once improvements to the manual have been made.
8.1
I can definitely recommend Archiboard to anybody wishing to set up a
bulletin board, so long as they are warned that it is not a task for
someone new to computers and that it is likely to take quite some time
to get the system set up as required.
8.1
Welcome to Archive BBS
8.1
So how do you use the Archive bulletin board?
8.1
You will need a computer − this is unlikely to be a problem for most
readers of Archive. You will need a phone line − again, this shouldn’t
be a problem for most people. You will need some communication software
− I mostly used ArcTerm 7, but any of the relevant packages in the comms
packages section of the Archive price list ought to work successfully.
The board works independently of what kind of machine it is running on,
so if you wish to dial up from a PC, Mac or other system you should be
able to do so without trouble − so long as you have a suitable comms
package.
8.1
Finally, you will need a modem, and to spend a little while getting the
modem to work with your software; many popular types of modem are
supported by the software anyway. The faster the modem, the faster you
will be able to send and receive information − the Archive board can
support up to 9600 baud, which allows for a reasonable rate of transfer
between the bulletin board and your computer. Although you can log on to
the bulletin board at slower speeds, you will have to wait longer for
the menus to be displayed and for the screen to fill up with information
− and so you will be on the phone for longer. Since the decrease in
phone charges often pays for the difference in the cost of a faster
modem, slower modems can be a false economy.
8.1
Most software can handle several kinds of terminal. If you can, choose
the ANSI terminal type for the Archive board; this will allow the
display to use some graphical characters and colour. Failing that, try
to choose a vt100 or vt102 terminal type (which are effectively the
same). As a last resort, the board will work with a dumb terminal (i.e.
one without control codes) or a vt52 terminal. Most systems can do
better than this, but the options are there as a last resort.
8.1
When you have the modem working with your computer, you will get to the
important bit − you need to ring up our bulletin board. The number is:
8.1
0603 766585
8.1
Give the board a few seconds to respond. The system has to load parts of
itself from disc when you log on, and there may be a slight delay. Some
packages may not allow sufficient time before they decide that there is
no reply, and hang up. If this happens, try typing:
8.1
ATD0603766585<return>
8.1
On many modems, this will make the modem ring the bulletin board; it
should then not hang up until you tell it to.
8.1
You should be presented with a welcome screen, and be prompted to log
on. If this is your first visit, type:
8.1
NEW<return>
8.1
You should then be able to follow the prompts to create an account. One
point of note is that, if you are unsure of whether you need line feed
and carriage return (which you will be asked about), answer yes; a
display which is double-spaced is easier to read than one which is
wrapping strangely if you get it wrong. If you have any problems with
your display, you should be able to change your set-up once you have
logged on by choosing the Tools menu option and then Terminal options.
8.1
When you have finished creating your account, you will be again prompted
with the opportunity to log on. You should now be able to type your name
(or at least the pseudonym which you are told) and enter your password,
after which you will be in the board proper.
8.1
I won’t say much about the board, since that would take the fun out of
exploring it. To choose menu options, press the number or first letter
of the choice; there are a range of options at the bottom of each menu
which are constant for each menu option. Especially important amongst
these are <?>, <M>, <P> and <return>. Pressing <?> will give you help on
the current menu. <M> and <P> move you to the main menu and your
previous menu respectively − which is helpful if you get lost. <return>
will redisplay the screen, so if you cannot read the menu for some
reason, try pressing it.
8.1
There is a log off option on the main menu − when you have finished
using the board, choose this option and the bulletin board will hang up
for you.
8.1
If you get a chance to use the bulletin board, I hope you enjoy the
experience − especially if you are new to bulletin boards. If you have
any comments or suggestions, please send a message to the sysop, and we
will try to implement any changes as soon as possible. Although the
bulletin board is not the highest priority facility of Norwich Computer
Services, I hope it will prove to be a useful one. A
8.1
Thanks Andrew for getting the BBS going again. We’ll do our best to keep
it up and running. Ed.
8.1
Amstrad NC100 with Acorn Machines
8.1
Charles Woodbridge
8.1
I have been using the NC100 for over 18 months now and I feel able to
give a view on its value to education and to the individual.
8.1
Being an ardent Acorn fan, it went completely against the grain to buy a
different brand − especially Amstrad!
8.1
I currently have a Risc PC 610 with CD-ROM drive fitted and, prior to
that, I had an A5000 with a 120Mb hard disc and I have always been
delighted with Acorn machines − right back to the first A3000 I bought
second hand from a good friend. Also, in my previous job as Advisory
Teacher for IT within Kirklees LEA, I had access to all manner of Acorn
machines; A4000, A3020, A3000, A400, A310 series etc, as well as the
Acorn Pocket Book.
8.1
Let’s put the use of the Amstrad NC100 into context by describing the
use to which it will mainly be put. It has seemed to me, and probably
many others, that tying up the incredibly powerful Acorn processor, to
the mundane task of typing in text is not the best use of its time and
abilities − after all, most classrooms will only have one Acorn and if
we are really going to let children use the computer for ‘real’ word
processing, we simply need more fingers on the keyboards!
8.1
This is where a machine such as the Amstrad NC100 comes into its own. A
child or, preferably, group of children can work on the Amstrad together
to type in their text − and due to its portability this work can be done
anywhere. The finished work can be printed off using the built-in fonts
of the attached printer (and the Amstrad NC100 gives full control over
bold, italic, enlarged text, etc) or, more importantly, the text can be
transferred to the Acorn computers via the serial port using some
excellent software produced by S&S Solutions (Risc PC compatible!). The
software does, of course, allow data to be loaded from the Acorn to the
Amstrad as well. I have also been able to backup my address book, using
the data mode and Basic programs (written in BBC Basic 3.1).
8.1
The text can be transferred in a number of formats − straight ASCII,
Protext format (where it can be transferred with styles such as bold,
italic, etc), First Word Plus format, or plain data format. The software
also includes a Protext loader for Impression − this also works with
Style, etc.
8.1
The most important thing about this transfer software is that it is easy
to use and that it works every time without problems. I have tended to
use it in the plain text mode but I have used it in the Protext and data
modes and have had no problems at all. The accompanying manual is very
well written and even staff with little IT technical ability should be
able, by carefully following the manual, to make the software connect
first time.
8.1
I have not tried this yet but it is perfectly feasible that the Amstrad
NC100 could be used to enter data for a database/spreadsheet. The data
could be entered with commas to separate the fields. It can then be
transferred into one of the main databases on the Acorn (Pinpoint
Junior, Junior Database, or the new Advance database), after setting the
filetype to DFE(!), i.e. CSV file.
8.1
The software costs about £40 and includes a cable. You will also need a
machine with a serial chip in (like the newer machines from Acorn).
8.1
Some of the features of the Amstrad NC100:
8.1
• Super twist LCD display: 80 characters by 8 lines
8.1
• Mains adapter and four batteries (offering up to 40 hours of portable
power) with a lithium battery offering the necessary backup power.
8.1
• Built-in full feature word processor − Protext
8.1
• Spell checker − which is, to quote my colleague, ‘....very good at
picking up the sort of mistakes children make.....’
8.1
• Simple name and address database − this allows for mail merging if
you wish.
8.1
• Very large simple calculator with twelve large digits
8.1
• Time zones
8.1
• Simple diary function
8.1
• Several alarms − repeating, or once only, etc.
8.1
• BBC Basic (version 3.1) built in.
8.1
At the show in Harrogate 1993, I met up with someone who was in the
process of writing a program to allow the Amstrad and Acorn to connect.
He was planning to put this software into the public domain. I have not
heard from him yet but I am sure he will be near completing this
program.
8.1
I have also transferred text using ArcComm and HearSay II but had no
success with David Pilling’s older terminal programs − admittedly these
were very old.
8.1
The children in my class (Year 6) love using the A4000 system but are
equally keen to use the Amstrad for composing their work and then
transferring it to the A4000 or even printing it on the Canon BJ10sx
directly. Only once have we lost any data and that was because I use
rechargeable batteries in the Amstrad (or the mains adapter) which tend
to ‘die’ rather than ‘fade away’. The children kept switching the
Amstrad back on not realising what the problem was and it finally beeped
a warning that it had had enough! So be warned, care is needed if using
rechargeable batteries.
8.1
As Deputy Head, I have found it invaluable for working at school away
from the classroom and then transferring notes, letters, reports, etc.
It has a very useful facility − not unlike the abbreviations dictionary
in Style − which can save a great deal of unnecessary typing by allowing
you to set up ‘macros’ − sentences/words which can be retyped by the
computer at the touch of two keys.
8.1
I know that a lot of readers will be shouting − or at least thinking −
“What about the Pocket Book?” Well, the main problem for me is the size
of my fingers − I simply cannot type in any meaningful way on the Pocket
Book. The Amstrad supports a full-size keyboard.
8.1
Don’t get me wrong, I am convinced that the Pocket Book is an excellent
machine for many things − spreadsheet work, database work, even making
notes, but I don’t think it can be used seriously for word processing.
Well, not by anyone with medium (or larger) size fingers.
8.1
There is one other important consideration and that is the price of the
Amstrad NC100. At present, it is retailing at around £100 +VAT,
depending upon where you buy it. Tandy, for example, are selling it at
£117 inclusive. A
8.1
Programming for Non-Programmer
8.1
Cain Hunt
8.1
Why bother programming?
8.1
Most people use ready-made applications (e.g. Impression) as tools which
allow them to do complicated jobs more easily. In DTP, for example, the
computer allows designs to be instantly revised and altered in a way
which would take many hours with glue and scissors. However, this misses
one of the key features of computers which is that they can follow
instructions in sequence to produce complex results. Simple programs
which don’t take long to write can often produce startling results.
8.1
Quick and dirty
8.1
Apologies to all the serious programmers who read this! Unless you are
writing programs for someone else to use, there is no point in writing
wonderful RISC-compliant programs. Get your commercial software to do
all the donkey work. Most of the programs that I write use the powerful
formatting and printing routines in Impression, Draw and PipeDream.
Write the program in the quickest way possible and don’t worry if your
solution is messy − as long as it works! However, I would commend the
use of structured programming (FOR... NEXT, REPEAT...UNTIL etc.) and
meaningful variable names so that you can still understand your work in
a couple of years time.
8.1
How to use CalMaker
8.1
I wanted a simple printed calendar with the minimum of effort so I wrote
CalMaker. If you have the monthly program disc, you can just double
click on the Obey file CSD=Here so that the output file is generated in
the correct place, double click on the Basic program CalMaker and type
in the year (e.g. 1994) and the day of the week on which 1st January
falls (e.g. 6 = Saturday). The program will run and generate a text file
called CalOutput. Open the Template Impression file Template and drag
the file CalOutput to the topmost frame (1) in the document. Hey Presto,
there’s your calendar!
8.1
You can use Acorn’s Alarm or Alex Hopkins’ Calendar to find out what day
the 1st of January is.
8.1
If you don’t get the program disc and therefore don’t have the template
file here is how you create your own:
8.1
Make a page with four columns and link them as in the diagram below.
8.1
Alter Normal style so that it is Homerton.Medium, 10pt with no space
above or below paragraphs but a 150% line spacing. Place seven “centre”
tabs so they are evenly spaced in the narrow columns (frames 2, 3 & 4).
8.1
Alter Main Heading style to Bold, 40pt, centred.
8.1
Alter Sub-Heading style to Bold, 16pt, centred.
8.1
These are really just suggestions: play around with the design to find
one that you like.
8.1
How it works
8.1
The program counts through the year from 1st January printing each date
under the right day of the week. At the beginning of each month it
leaves a space and prints the month name followed by the days of the
week as column headings.
8.1
Public Domain
8.1
This little program is yours to do with as you wish − no copyright etc.
It should be fairly easy to modify it for use with other DTP programs.
8.1
Calmaker program
8.1
REM >CalMaker
8.1
REM by Cain Hunt
8.1
REM USE AT YOUR OWN RISK - no guarantee that
8.1
it will work!
8.1
DATA Monday, Tuesday, Wednesday, Thursday,
8.1
Friday, Saturday, Sunday
8.1
DATA January, 31
8.1
DATA February, 28
8.1
DATA March, 31
8.1
DATA April, 30
8.1
DATA May, 31
8.1
DATA June, 30
8.1
DATA July, 31
8.1
DATA August, 31
8.1
DATA September, 30
8.1
DATA October, 31
8.1
DATA November, 30
8.1
DATA December, 31
8.1
DIM day$(6), month$(11), len%(11)
8.1
FOR X% = 0 TO 6
8.1
READ day$(X%)
8.1
NEXT X%
8.1
FOR X% = 0 TO 11
8.1
READ month$(X%), len%(X%)
8.1
NEXT X%
8.1
PRINT “Calendar Maker”’
8.1
INPUT “What year”, year$
8.1
year% = VAL(year$)
8.1
IF (year% MOD 4 = 0) AND ((year% MOD 100 <>
8.1
0) OR (year% MOD 400 = 0)) THEN len%(1) = 29: REM if leap year then
February has 29 days
8.1
PRINT
8.1
FOR X% = 0 TO 6
8.1
PRINT ;X%+1; “. ”; day$(X%)
8.1
NEXT X%
8.1
PRINT ’“What day is 1st January ”; year$;
8.1
“ (0 to 6)”;
8.1
INPUT day%
8.1
day% -= 1
8.1
*SPOOL CalOutput
8.1
PRINT “{heading”“ }”; CHR$10; year$; “{heading”“ }
8.1
”;: REM all
8.1
the text in is Impression commands
8.1
FOR month% = 0 TO 11
8.1
PRINT “{sub -Heading”“}”; month$(month%);
8.1
CHR$10; “{sub -Heading”“}”;
8.1
FOR X% = 0 TO 6
8.1
PRINT CHR$9; LEFT$(day$(X%),3);
8.1
NEXT X%
8.1
PRINT CHR$10;
8.1
REM A new line in Basic e.g. using PRINT
8.1
generates CHR$10 and CHR$13 both of which cause a new line when
imported into
8.1
Impression and make the text double spaced, so PRINT CHR$10; is used.
8.1
REM Tab along the first row to the correct
8.1
day-of-week column
8.1
IF day% > 0 THEN
8.1
FOR X% = 1 TO day%
8.1
PRINT CHR$9;
8.1
NEXT X%
8.1
ENDIF
8.1
row_count% = 0
8.1
FOR X% = 1 TO len%(month%)
8.1
PRINT CHR$9; X%;
8.1
day% += 1
8.1
IF day% = 7 THEN day% = 0: PRINT
8.1
CHR$10;: row_count% += 1: REM at the end of the row then print a new
line and increase the row count.
8.1
NEXT X%
8.1
REM Print extra new lines so that reach
8.1
month occupies seven lines.
8.1
FOR X% = 1 TO 7 - row_count%
8.1
PRINT CHR$10;
8.1
NEXT X%
8.1
REM Jump to new column after April and
8.1
August
8.1
IF month% = 3 OR month% = 7 THEN PRINT
8.1
“
8.1
”;
8.1
NEXT month%
8.1
*SPOOL
8.1
*SetType CalOutput text
8.1
Obey file “!CSD=Here”
8.1
This file just consists of the single command line:
8.1
*dir <obey$dir> A
8.1
Comment Column
8.1
• (Im)Perfect binding − I agree wholeheartedly with Dave Floyd (Archive
7.12 p69) that Perfect-bound manuals are a perfect nuisance. My solution
is to get an A5 three-ring binder, go along to my local wholesale
stationer (or local printer) and get him to drill three holes and
guillotine off the edge of the binding. (Anyone know where I can get A5
binders with slip-cases? My supplier can’t get them any more.) Roger
King, Guernsey.
8.1
• Impression Publisher − Is it stable? − I read with interest the
comment of Barry Humpidge of Sheffield. I have used Impression Publisher
since v0.20 (a beta test version) and I was surprised and delighted by
its stability and “bugfreeness” even then. (I remember working with an
early release version of QuarkXPress 3.3 on a Mac and that was
definitely not stable or bug free and that upgrade cost £125). Now I
have v4.0 and use it daily for all my DTP and WP needs and, in the three
months I have had it, it has crashed once − not bad for 90 days very
hard use!
8.1
So has the wait been worthwhile? An unreserved YES! Not just for the
major improvements like irregular shaped graphic frames and much better
colour control but the little things like the crop marks for small
frames (Border No. 11) or the compile font usage feature − vital for
bureaux and all our pockets!
8.1
I do have two moans (I suppose): (a) CC, will you please get us
irregular shaped text frames? (b) If you install a document and the
fonts are not available, you get the error box informing you that
Impression will substitute another font. CC, how about giving us the
option to abort and install the required font(s) − in some cases, it
could save me a lot of time! (What about Font Directory − that would
save you even more time! Ed.)
8.1
I know spot colours will be with us very soon and OPI is also near, so
once the two items above have been dealt with, Quark and PageMaker might
as well give up and move over for the British Rolls Royce (= Risc PC +
Impression Publisher).
8.1
Paul, don’t worry about using Publisher for producing Archive − Land
Mobile, a full colour magazine, is created in Publisher and they have
had very few problems. Keith Parker, Southall.
8.1
I have to admit that this isn’t the story I have been getting from all
Publisher users, quite a few of whom are having lots of crashes... but
I’ll keep you posted. Ed.
8.1
(A later comment from Ed...) Hmmm, I’ve been using Publisher for a few
days now and get of the order of one crash every two hours − perhaps
it’s because I’m working on very old files created in the mists of
Impression time?! Watch this space... Ed.
8.1
• Notebook PCs − Stuart Bell’s article in Archive 7.12 p21 about his
search for and use of a Notebook PC made good reading; doubly
interesting for me as I’d just completed a similar exercise, albeit for
rather more self-indulgent reasons − a wish to get outside and enjoy the
recent, gorgeous weather.
8.1
Generally speaking, my selection and rejection process followed Stuart’s
to the letter, the difference being that the piggy bank was extra-small.
As it turned out, it was a case of Hobson’s choice, the only offering
anywhere near my price bracket on the High Street or in my collection of
office-equipment catalogues was a Samsung ‘Magic Note’ notebook-size
word-processor, Model SQW-1100. The RRP is £300 +VAT but our local
branch of Office World was selling them for just under £200 including
mains adaptor and VAT − and including a rechargeable battery pack which,
in their catalogue and Samsung blurb, was rather confusingly described
as ‘optional’.
8.1
In use, the compressed keyboard layout inevitably takes a little
familiarisation, while the ‘feel’ of the keys is a little spongy and
needing rather more force than perhaps is normal. My main problem was
getting used to the space key which is quite small and slightly offset,
so my earlier documents were littered with ‘\’ characters where there
should have been spaces. Not to worry, Edit’s search and replace
function quickly took care of that (although I could have done it on the
Magic Note).
8.1
The 16-bit CPU and 8Kb SRAM display operate at a speed clearly well
below that of a notebook PC; sub-ARM1 would about sum it up. By this, I
mean you can always punch in the characters at speeds within your
personal typing capabilities but, the faster you go, the longer it takes
the screen display to catch up. Initially, this is rather off-putting
but you soon get used to it. For the same reason, although the unit has
the full set of word-processor functions − block cut-and-paste, search
and replace, delete and so on − and, in theory, it would be possible to
use it as a stand-alone WP − it would be far more productive just to
enter the text and edit it later using your ‘proper’ PC, Acorn or
whatever. In this regard, it fully meets Stuart’s very apt description
as a ‘text acquisition’ machine.
8.1
Despite these limitations, the Magic Note is a very well-designed unit
which, for me, has proved to be a major boon and excellent value. It has
64Kb RAM and the battery is advertised to last for up to 4 hours but, in
practice, I haven’t come up against either of these limits. The case and
keyboard seem extremely robust, the 80 character × 14 line display is
nicely controllable and surprisingly clear, even in direct sunlight, and
there are some well thought out features such as the hot keys being
printed on the case below the display.
8.1
I’ve mentioned only word-processing but, for your money, you also get a
basic spreadsheet, appointment and address managers, loads of utilities
and parallel/serial ports for printers, fax/modem packs, and so on.
Small wonder that, on seeing me using the Magic Note whilst multi-
tasking with some serious topless sunbathing, there have been coarse
wolf-whistles and cries of “Yuppy” from my neighbour and his wife − and
not necessarily in that order...
8.1
The all-important problem of data-storage and transfer is simply
resolved by the internal floppy disc drive which is a standard 720Kb MS-
DOS unit; true portability with no need for expensive A-links, RemoteFS
or whatever. With a bit of jiggling and thanks to Edit, I’ve managed to
massage the output text format to be 100% readable by Ovation and
Impression Publisher. Indeed, thanks to ‘A.N.Other’ utility, this
process is now fully automated. I’m purposely not giving details in this
note because the subject of imported text manipulation goes well outside
this particular application. Ed tells me a number of readers asked for
further advice in the recent Archive survey, so I intend to prepare a
full article for later publication.
8.1
In the meantime, if anyone would like further details of the Magic Note,
please drop me a note with a self-addressed A4/A5 envelope (or sticky
label) and a 25p stamp and you shall have them by return. Incidentally,
although Office World prices are some of the lowest I’ve seen for
general office supplies, they are not box-shifters, they offer a good
crop of money-back guarantees and I can recommend their services. They
have 24 branches in England (York and below) and will deliver next day
(delivery free on orders of £50 or more +VAT). Contact them by ’phone on
0345 444700 or fax on 556688.
8.1
One final safety note, based on personal experience. If you go in for
the multi-tasking bit, do practice safe sunbathing and take precautions
− especially if, like me, you are severely follicly challenged. I didn’t
and the pilots at our local gliding club report that the top of Jim’s
head was the best homing-beacon they’d ever seen. You have been
warned...
8.1
Jim Nottingham, 16 Westfield Close, Pocklington, York, YO4 2EY.
8.1
• Operating systems, monopolies and markets − When I started work at
Kingshurst CTC in 1988, there was some debate about which computer
system to install. The arguments will be familiar to most people −
“Wordperfect is the leading wordprocessor, so let’s prepare the children
for a future in work” etc.
8.1
When RISC OS 2 was launched, it caused considerable interest in the
Acorn enthusiasts’ camp but was dismissed as a quirky non-standard
desktop by the “industry standard” lobby. I argued that it was
impossible to tell what the interface standard would be like in seven
years when the initial year 7 left the school but the reply was that
whatever it was it wouldn’t be RISC OS.
8.1
Although it’s only unofficial, I have a reasonably good idea of what
Windows 4 will look like when Microsoft launch it in 1995. Pop up menus,
iconbar (a bit more flexible in use than the current RISC OS one) and a
range of features familiar to RISC OS users. Since the majority of year
7 pupils from 1988 are still at school, it would be a fair to say that
RISC OS was a far better training environment for Windows 4 than even
Windows 3 and, in 1989, Windows 3 was not even a product on sale.
8.1
I am still of the view that teaching with industry standard software,
for its own sake, is not a sound argument. Let’s educate children for
change and leave the specific technical training to either specialist
training organisations or employers close to the time of specialisation.
8.1
Don’t get me wrong, I am in favour of broad vocational education even as
young as eleven. It is essential that students leaving school understand
how businesses work and in which areas future careers might be pursued
but it is really naive to concentrate too much on detailed specifics in
areas of rapid development. In a changing world, we need to educate for
change not for maintaining the status quo.
8.1
I can just envisage the launch of Windows 4. Windows 3 will be
proclaimed to be unfriendly and with poor file-handling capabilities by
the same people who wax lyrical about its virtues at the moment. The “we
invented the idea” will be assumed and poor little innovators such as
Apple and Acorn will have no chance of taking Microsoft to court over
copyright infringement much less gain any recognition for their
pioneering work. The PC magazines will carry reviews and articles
extolling the innovative virtue of Microsoft. Enough to make you throw
up isn’t it?
8.1
Incidentally, what is to stop Microsoft from programming undocumented
features into the operating system to make sure that all their software
runs well and that everything else runs like a snail? While everyone was
caught up with open hardware systems and PC clones, it seems that the
really important element, the operating system has been left to a single
privately-owned monopoly.
8.1
You might have heard of Windows NT. This is another operating system
from Microsoft but it is primarily targeted at the Unix market. Windows
NT is, in a way, a better philosophy in that it is portable across
machines with different processors and so makes it far easier for
software vendors to write for the plethora of workstations from Sun,
Dec, Silicon Graphics, etc. This portability is not something which
Microsoft have built in because of their sense of fair play but as an
expedient in attacking the Unix workstation market. Unix is a common
denominator for workstations but there are still significant overheads
involved in moving applications between machines. Windows NT is
Microsoft’s attempt to spread its market share and corner the
workstation market. Acorn could write a software layer so that NT would
run on ARM processors but machines would need a minimum of 16Mb of RAM
to work sensibly and a lot more for most applications.
8.1
An area where Microsoft are not dominant in the operating system stakes
is in networking. Novell is the market leader here but it is another
area in which Microsoft are interested in improving their market share.
What is the effect of this dominance of the market by one or two
companies in what is effectively a technological monopoly? Well, one is
high prices. Admittedly, some of the products I am about to mention are
more sophisticated and heavily feature-laden than their Acorn
counterparts but certainly not to the extent the price differential
would suggest, particularly when economies of scale are taken into
account.
8.1
− 100 users for Microsoft Office Professional − £9,999 (Compare this
to, say, Fireworks and then add some extras such as site licences for
Impression Publisher, Artworks, DataPower and ArcTerm7 and you will
still be only at about 25% of the cost and without a user-limit on a
single site.) You also need a 33MHz 486 with 8Mb RAM and a minimum of
100Mb of free hard disc space to think about running Office Professional
seriously.
8.1
− 10 users AutoCad − £3,200 (compare this to Cadet Pro or Apollonius
PDT)
8.1
− LanDesk virus protect − £650 (compare this to Pineapple at £28 per
year)
8.1
− 250 users Novell − £3,300
8.1
− LanDesk Manager − £950 (AUN £399 plus, say, £80 for improved
management software)
8.1
(All prices are ex VAT.)
8.1
You will also find that commercial organisations supplying and
installing these might charge say £800 for installation of the software
alone.
8.1
Think of the hundreds of thousands of Novell installations around the
world and then try to square the cost of Netware against that of Acorn’s
AUN which must have a very small fraction of the size of market. The
very fact that Acorn is still in business and Acorn software vendors
survive is an indication of the profiteering in the mega-monopolies of
the commercial IT world.
8.1
On the face of it, most PC clones are very much less expensive than
Risc PCs but if we cost support and software the balance changes
significantly. The fundamental price of the machine is, however, a
marketing “Achilles heel” for Acorn because it is the starting point for
many people buying a computer whether for home, school or business. If I
can buy a 486 with all the bits and pieces for £1,000 incVAT and it
costs £1,500 for a similarly-equipped Risc PC with a 486 card and enough
memory to run Windows, I have to ask the question as to whether the
extra £500 is justified. If all I want is basic wordprocessing/DTP,
either machine will do and if I go for lesser names than Microsoft,
software is not too different in price. PCs are currently less easy to
manage, but this could change with Windows 4 and so Acorn need to
develop RISC OS 4 which is even better and/or reduce the price of
machines. Risc PC might even help currently loyal Acorn Users over the
transitional difficulties and onto the PC side of the fence so that
their next purchase is a PC!
8.1
All in all, I believe that the continuation of the Microsoft monopoly
through the demise of RISC OS and Apple would be a great shame and
possibly a step towards a more serious situation where the whole of
World Information and Communications is in the grip of a single company.
Personally, I think I will continue to use RISC OS for as long as
possible because I do not like large bureaucratic monopolies dictating
prices to customers because the customer happens to be technologically
illiterate and is scared of change or discontinuity.
8.1
This fear of change helps Acorn in the education market but there is
enormous pressure on education which is often seen as a poor relation to
industry which is not present in the industrial sector.
8.1
Those working in the Microsoft world also have a vested interest in
keeping things that bit mystical − ask any of the main suppliers and
they will tell you that they make their money on cabling, software and
support services and not on selling machines. This is another area of
advantage to the company that owns the operating system but does not
have responsibility for hardware development. I have even seen quotes
from companies which include fine tuning of network software after
installation. In other words, when we install your software and it
doesn’t work we will charge you £500 per day to come and put the
problems right! Would you accept this from your local Ford dealer?
8.1
This leads us full circle. If we do not produce a technologically
educated society, the giants of the IT world could become more powerful
than elected governments and customers, either consumers or corporate
will be “ripped off” because they do not know any better and have all
their information eggs in one company’s corporate basket. Ian Lynch,
Tamworth.
8.1
• Pentium second processor − In a couple of official-looking magazines
recently I have seen references to a Pentium second processor for the
Risc PC, both saying authoritatively that you “will be able to put one
in your Risc PC”.
8.1
First of all, to put a foreign processor on the Risc PC requires a good
deal of design work − you can’t just buy a processor, make a PCB and
stick it in the machine! This means that whether any given second
processor appears, be it Pentium or Mac or 486, depends on a company
deciding that it will be worth their while investing in the development
work. I gather that the sale of Pentium-based computers isn’t going as
well as Intel had hoped because so much re-programming of applications
is needed before they will run on the new platforms.
8.1
Secondly, the Pentium processor is extremely power-hungry. This means
you need a pretty hefty power supply and an elaborate cooling system. We
all know how expandable the Risc PC is but the current Risc PCs are just
not designed to cope with the kind of load that a Pentium would place on
the power supply and cooling system.
8.1
So, will it be worth someone’s while doing all the necessary software,
hardware and case re-design? Well, given the limited number of people
who (a) have a Risc PC and (b) also want a Pentium, I think not.
Certainly, Aleph One say they currently have no plans to do a Pentium
second processor. Ed.
8.1
We asked Peter Bondar, Acorn’s Risc PC Product Manager, about this and
he explained what had happened. Apparently, the Risc PC was designed
with sufficient power supply capability and cooling to handle the P24T
32-bit Pentium 486-replacement chip whose full specification they had
obtained from Intel. Unfortunately, it now looks as if, for various
reasons, this chip may never see the light of day. The other
alternative, to use a full 64-bit Pentium chip is more difficult because
whilst the P24T would have been able to use the same ASIC as the 486,
the double width data bus would mean designing a new ASIC and you would
have to have substantially more on-card cache. Power supply and
dissipation is becoming less of a problem as the newer Pentiums are
slightly lower power but it still doesn’t look too optimistic that we
will have a Pentium second processor in the foreseeable future. A
8.1
ARM Programming − Part 4
8.1
James Riden
8.1
This month we are going to look at arithmetic in assembly language. If
you have a commercial assembler, you will be able to use floating point
instructions but otherwise you are limited to integers only. The
technique usually used to overcome this is known as fixed point
arithmetic. This basically means dealing with a register as if it had a
binary point somewhere in it. A machine code square root finder is
included on this month’s disc and we will use this as an example.
8.1
The method used to find the root is successive approximation. We want to
find the root of a known number. The computer will guess what the root
is and then square it to find out how close the real answer is to our
guess. Then our guess is altered to make it nearer the answer. The
arithmetic steps for finding the root of number are:
8.1
direction = 1
8.1
guess = 100*1024
8.1
step = 100*1024
8.1
repeat
8.1
square = guess * guess
8.1
if square > number and direction = up
8.1
then step = step/2 : direction = -1
8.1
if square < number and direction = down
8.1
then step = step/2 : direction = 1
8.1
guess = guess + step * direction
8.1
until square = number
8.1
The major advantage of this routine is that it has relatively simple
components but it still requires decimal numbers unless number is a
perfect square. Now consider a register Rx representing an integer of
size Rx / 1024 (i.e. Rx = number *1024). If we pass a value to this
routine multiplied by 1024, the answer should come back multiplied by
1024. Then (in Basic) we can divide it by 1024 to get a decimal answer.
Unfortunately, it’s not quite that simple because if integer I is such
that I^2=Rx*1024 then I = SQR(Rx)*SQR(1024) = SQR(Rx)*32 so it in fact
needs do be divided by 32 to get the root. So in Basic we can write:
8.1
root = guess/32
8.1
This can cause another problem. Since each ARM register is 32 bits wide
and we have used 5 for the decimal part, we only have 27 bits left, of
which one is used to represent negative numbers. This reduces the
magnitude of the maximum value possible, which is not a problem in this
case but it can be in other applications. If we need a bigger answer, we
will have to sacrifice accuracy by reducing the left shifting of the
registers.
8.1
When this routine is written in assembler, you need to remember the left
shifts or, in other words, where the binary point is for each register.
Accordingly, when adding two numbers make sure the binary points are in
the same place and when multiplying don’t let any information ‘fall off’
the top.
8.1
Fixed point arithmetic is used where speed is the priority with accuracy
not particularly necessary, mainly in demos and games, for instance
bouncing balls and 3D graphics. Accuracy will be retained until the data
is written to the screen when it will be lost, since POINT 0,4.83 and
POINT 0,4.9 will both put the pixel in the same place. If you require
good accuracy as well as speed, you need an assembler which works with
floating point instructions. A
8.1
REM >Root
8.1
DIM code 1024
8.1
PRINT “Calculates the root of a 32 bit number in machine code”
8.1
acc%=19
8.1
REM this many bits for decimal part (leaves 31-acc% for integer part)
8.1
FOR pass=0 TO 2 STEP 2
8.1
link=14
8.1
sp=13
8.1
step=9
8.1
dir=8
8.1
root=7
8.1
count=6 :REM in case we get stuck
8.1
work=5
8.1
temp=4
8.1
val=1
8.1
power=0
8.1
P%=code
8.1
[OPT pass
8.1
;calling parameters are...
8.1
;r1 - the number to work out the square root of (positive only please!)
8.1
;on exit r0 is the square root (shifted left 5 times)
8.1
.getroot
8.1
MOV dir, #1 ;going up
8.1
MOV step, #1024 ;initial step of half the number
8.1
MOV root, #0
8.1
MOV count, #1000 ; 500 tries and then give up
8.1
.rootloop
8.1
MUL work, dir, step
8.1
ADD root, root, work
8.1
MUL work, root, root ;work out square of guessed root
8.1
CMP work, val ;are we too high ..
8.1
CMPGE dir, #0 ;AND is dir > 0 (=1) ?
8.1
MVNGE dir, #0 ;yes, set dir to -1 (-1 = NOT 0)
8.1
MOVGE step, step, ASR#1 ;and halve our step
8.1
CMP work, val ;are we too low ..
8.1
CMPLT dir, #0 ;AND is dir < 0 (=-1) ?
8.1
MOVLT dir, #1 ;yes, set dir to 1
8.1
MOVLT step, step, ASR#1 ;and halve our step
8.1
SUBS count, count, #1
8.1
CMP step, #0 ;is step > 0
8.1
CMPGT count, #0 ; and is count > 0 ?
8.1
BGT rootloop ;if both then loop...
8.1
STR root, result ; for BASIC testing
8.1
MOV PC, link ;terminate routine
8.1
.result EQUD 0
8.1
;note the use of double CMPs as ANDs & fixed point arithmatic.
8.1
]NEXTpass
8.1
PRINT “(Timed using a Basic loop)...”
8.1
PRINT “Time taken”,;
8.1
TIME=0
8.1
FOR Z%=1 TO 5000:num=RND(2^21):A%=2:B%=num:CALL getroot:NEXT Z%
8.1
PRINT INT((TIME/Z%)*10*1000);“µs per root”
8.1
num=RND(2^29) :REM we’re using acc% bits for the fractional part
8.1
A%=2 :REM square root
8.1
B%=num :REM value to root
8.1
CALL getroot
8.1
PRINT “Originial number ”;num/(2^acc%)
8.1
PRINT “MC root ”;(!result)/(2^(acc%/2))
8.1
PRINT “BASICs value ”;SQR(num/(2^acc%))
8.1
REM >Mandelbrot
8.1
MODE13
8.1
DIM code 4096
8.1
PROCassemble
8.1
A%=(-2.5)*(2^acc%) :REM X is -2.25 shifted
8.1
B%=(-1.5)*(2^acc%) :REM Y is -1.5 shifted
8.1
size=3 :REM size = 3
8.1
C%=(size/256)*(2^acc%):REM so calulate step
8.1
D%=127 :REM with this many
8.1
iterations
8.1
CALL code
8.1
END
8.1
:
8.1
DEFPROCassemble
8.1
acc%=13 :REM number of places to shift left
8.1
x=0:y=1:s=2:nx=3:ny=4:i=5:l=6
8.1
px=7:py=8:ox=9:oy=10:p=11:q=14:oi=13
8.1
scr=12:sp=13:link=14
8.1
FOR pass=0 TO 2 STEP 2
8.1
P%=code
8.1
[OPT pass
8.1
.input EQUD 149
8.1
EQUD -1
8.1
.output EQUD 0
8.1
EQUD 0
8.1
.plotit
8.1
STMFD (sp)!,{link }
8.1
STR sp,stackholder
8.1
MOV ox,R0 ;input parameters
8.1
MOV oy,R1
8.1
MOV oi,R3
8.1
MOV l,#1<<28
8.1
ADR R0,input
8.1
ADR R1,output
8.1
SWI “OS_ReadVduVariables”
8.1
LDR scr,output
8.1
ADD scr,scr,#81920
8.1
MOV py,#256
8.1
.yloop
8.1
MOV px,#320
8.1
MUL ny,s,py:ADD y,oy,ny
8.1
.xloop
8.1
MUL nx,s,px:ADD x,ox,nx
8.1
MOV i,oi
8.1
MOV p,#0:MOV q,#0
8.1
.iloop
8.1
MUL nx,p,p
8.1
MOV nx,nx,ASR#acc%
8.1
MUL ny,q,q
8.1
SUB nx,nx,ny,ASR#acc%
8.1
ADD nx,nx,x
8.1
; s=p^2-q^2+x and compensate for squaring
8.1
a shifted number.
8.1
BVS exitiloop
8.1
MUL ny,p,q
8.1
MOV ny,ny,ASR#(acc%-1)
8.1
ADD q,ny,y ;q=2pq+y
8.1
BVS exitiloop
8.1
MOV p,nx ;p=s
8.1
MUL ny,p,p:MUL nx,q,q:ADD nx,nx,ny:CMP nx,l:BGE exitiloop
8.1
; is x^2+y^2 > r^2 ?
8.1
SUBS i,i,#1
8.1
BGT iloop ;do again unless black or
8.1
out of range
8.1
.exitiloop
8.1
STRB i,[scr],#-1 ;plot the pixel
8.1
SUBS px,px,#1 ;have we finished the row?
8.1
BGT xloop
8.1
SWI “OS_ReadEscapeState”
8.1
BCS finish
8.1
SUBS py,py,#1 ;have we finished the
8.1
picture ?
8.1
BGT yloop
8.1
.finish
8.1
LDR sp,stackholder
8.1
LDMFD (sp)!,{pc }
8.1
.stackholder EQUD 0
8.1
]NEXTpass
8.1
ENDPROC A
8.1
Help!!!!
8.1
• C book, please − I have been using Easy C and DeskLib alongside an
old edition of Mark Burgess’ Dabhand Guide on C. I would like to buy a
book on C of a more reference style. Have you any suggestions? (I am one
of those strange people who can sit down and read the PRM from cover to
cover and enjoy it!) Robert Lytton, Leeds 0532-755276.
8.1
• Colour printers − Can anyone tell us how resistant to fading are the
printouts from colour printers? Alan Angus, Blyth.
8.1
• Second ST506 on an A420? − I would like to increase my hard disc
storage facility on the cheap. I gather that it is possible to control
two ST506 drives. Can anyone tell me what connections need to be made
and what is the largest size of ST506 an A420 can handle? Robert Lytton,
Leeds 0532-755276.
8.1
• Subgrams, please − “Does anyone know of a program, PD or retail, that
can find all the possible words or combination of words that can be made
of a subset of the letters of another word?” Jeff Moon, Low Fell.
8.1
I think it’s called a ‘subgram’ and I’d be interested, too. If there’s a
PD one, perhaps someone would send a copy into the NCS office? Ed.
8.1
• Zelanites − Does anyone know how to get this RISC OS 2 game working
on RISC OS 3, please? Andrew Crompton, 0704-537604.
8.1
Help Offered
8.1
• Key Stage information − I have the complete Key Stage 1&2 Compendium
of Draft Proposals on disc (with very few typographic errors!). If you
find these documents fascinating or are convinced that little will
change and would like a copy, please send either £1 or a disc and self-
addressed envelope to R Lytton, 7 Helmsley Drive, West Park, Leeds LS16
5HY. The SCAA are happy for it to be distributed as PD. I wonder if
David Holden is interested?
8.1
When the final (ha! ha!) orders come out at the beginning of next year,
I will be happy to distribute them too! Robert Lytton. A
8.1
Risc PC Column
8.1
Keith Hodge
8.1
Monitors
8.1
A number of correspondents have written to me about matters relating to
screen modes, and have mentioned that flicker can just be perceived in
the highest resolution modes. In fact, 1280×1024 in 256 colours has a
slight flicker on my Acorn AKF85, this with 2Mb of VRAM.
8.1
Flicker can also be affected by a property of the cathode ray tube
called phosphor persistence. It is the deliberate control of this
property which allows older Acorn monitors, (and also your domestic
television) to display the old 50Hz frame rate screen modes with only a
small amount of flicker. The longer the persistence, the less the
flicker but if it is too long, moving objects have ‘comet tails’ as you
see on the very long persistence CRTs of radar displays. The choice of
phosphor persistence is always a compromise.
8.1
Most modern multisync monitors have, in my experience, relatively short
persistence phosphors which can exacerbate flicker produced by low
screen refresh rates. Hence, you can arrive at the situation where one
person is quite happy using a particular screen mode, because his
long(ish) persistence CRT is making the flicker less noticeable than for
someone using a monitor with a shorter persistence CRT.
8.1
Monitor definition file
8.1
Andrew Clover has sent in a monitor definition file for the Acorn AKF60.
This new definition file allows the letter box modes to be displayed at
full height, and adds a 1280×1024 display. I have sent a copy to Paul
for the monthly disc.
8.1
(Experience has shown that it’s not quite as easy as one person
producing a monitor definition file and then distributing it around to
everyone else. Tuning a given monitor to a given computer takes a bit of
time and a bit of skill − see Andrew Garrard’s article on page 41.
Never-the-less, I have put it on the disc and you can try it and see −
it may work OK on your system. Ed.)
8.1
Software compatibility
8.1
By the time you read this, all the software which Computer Concepts are
converting to the Risc PC should be available. When I spoke to them at
the end of July, all products were available except the Turbo Drivers
which were going to be available in two weeks time. They also stated
that Artworks is now stable at V1.54.
8.1
A number of people have reported that FireWorkz does not display 24-bit
graphics, and I can confirm this. No doubt Colton Software will be
correcting this in the next release. (For the solution, see PipeLineZ on
page 69. Ed.)
8.1
If Brian Brunswick, the author of Memphis (the automatically expanding/
contracting RAM disc), reads this column, could he please let me know if
he has an upgraded version which runs on the Risc PC? I have had more
wails of anguish about this, than any other program! (People obviously
value it highly! Ed)
8.1
One thing which has been reported by a number of people, is the
importance of changing to a 16 or 256 colour, old style mode (12, 35
etc) when a program refuses to work in the new screen displays. Quite a
large percentage will then work OK, although some programs then produce
rather unusual colours.
8.1
Arthur Brend has found a problem with Knowledge Organiser 2, which I
find quite worrying. He reports that a file of some 1300 small text
items, which took 20 seconds to sort on his A5000, now takes 55 seconds
on the Risc PC! Also, PipeDream now takes 7 seconds to load, against 5
seconds from a slow hard disc on an A5000. Has anybody else found
similar problems?
8.1
He also reports difficulty in getting PipeDream to install automatically
on the iconbar from switch on and further reading of his letter has
reinforced my feelings that we urgently need someone to produce an
article for the column, explaining in simple terms, how to go about
doing the things which seemed so simple with our old !Boot files on the
Archimedes.
8.1
For all those who are having the same problems, my solution is to place
PipeDream in the Apps directory. RISC OS, as part of its boot up
sequence, initializes all applications inside this directory. This
causes the applications’ file aliases to be set up, thus informing the
filer to start up PipeDream when one of its files is double-clicked.
This is possibly not in accord with Acorn guidelines, but there again,
are there any?
8.1
If you require PipeDream on the iconbar at start up, drop the file
“$.!Boot.Choices.Boot.Tasks .!Boot” onto Edit, and scan down the file
until you find the line “RMEnsure VProtect 0 RMRun
System:Modules.VProtect”. Add a new line below this which reads “Run
ADFS::HardDisc.$.Apps .!PipeDream”, then save the file. Now reboot the
machine and there is PipeDream on your iconbar. Please note that I am
making the assumption that your hard disc is still named “HardDisc”, but
if not, amend the wording as required in your new line.
8.1
One final point on this topic. Every application seen by the filer has
its sprites placed in memory, and any aliases set up are stored by the
OS. All of these take up memory, so if you place every piece of software
you possess in the Apps directory, do not be surprised if you end up
with half your memory tied up in the wimp sprite pool!
8.1
Lastly, watch out for PD and other applications which use the old
MemAlloc module to change machine parameters when they are launched.
This can lead to all sorts of problems, ranging from interminably long
screen redraws because the font cache size has been set to zero, through
to no boot action taking place when the machine is next used or, worse
still, minor adjustments to your carefully set up configuration which
undo all the fine tuning you have done since the machine arrived. Oh,
but of course, you have saved your preferred CMOS settings using
!Configure, haven’t you?
8.1
Hardware news
8.1
It was very pleasing to hear, in a letter from Martin Grossel, that the
standard of product support offered by Acorn dealers remains very high.
Martin had a requirement to connect a SCSI drive to his Risc PC to
transfer all his existing software to his new machine. He possessed an
old 8-bit Lingenuity Card but this was not recognised by the machine.
Lindis were good enough to send him a number of versions of the software
and he reports that version 2.54 works fine on the Risc PC.
8.1
I have also had excellent support from HCCS. I rang them asking for a
firmware upgrade for my Ultimate Micro Podule SCSI interface (as I am
adding a CD-ROM drive), and it arrived the next day FOC. Included on the
support disc was a file ‘UG_TEXT’, which detailed the SWI’s provided and
the method of using them. Well done, HCCS, for setting an example for
other suppliers to follow.
8.1
However, firms can only keep up this very helpful attitude if they make
a reasonable profit, so please bear this in mind when comparing prices
with the IBM PC world, and please, when you get a firmware update, send
the old EPROM and any support disc back in the next post.
8.1
I have discovered a very interesting fact about high density Apple Mac
discs on the Risc PC. With the aid of Look Systems !DiscEd (part of the
Disc Rescue package), it is possible to read, and recover the disc
contents. Is this because of the Risc PC hardware, or does it work on
the Archimedes as well? (I believe the Apple ‘Super Drives’ as they are
called, are the same as our standard 1.6Mb drives. It’s just the way the
files and directories are laid on the disc that are different. So, using
MacFS, on any Acorn machine with 1.6Mb drives, you can read Mac discs.
Ed.)
8.1
Floppy drives
8.1
I’m afraid that there is no news of any expansion cards to cure the
problem of lack of multiple floppy drives. I have had to resort to
modifying my twin drive BBC Master which has a DOS co-processor, so that
it has one of each size disc drive, thus enabling me to copy from 5¼“ to
3½” discs!
8.1
Readers’ comments
8.1
Philip Draper, in a very detailed letter, has commented on how effective
the PC Emulator is. He finds that the reported CPU speed is about 8MHz.
Subjectively though, it seems faster than that, possibly because screen
update and file handling from the hard disc are both so fast. Very
interesting, is the fact that even under DOS 3.2 (which does not support
high density discs) 1.44 Mb floppy discs can be read from and written
to. However, copying from a floppy disc to the hard disc is reported to
be best done under RISC OS because, otherwise, it is a rather slow
process. Please note that you require !PCEm V1.81 or later, and it must
be upgraded using the patch supplied with the machine.
8.1
Requests for help
8.1
Can anybody with access to the RISC OS 3.5 provisional documentation,
provide details of any new or updated SWI’s that have been provided to
read the available VRAM and main DRAM?
8.1
Question of the month
8.1
Did you know that you can speed up a Risc PC? Well, I am teasing you all
a little bit, but J. Ross has pointed out that it still helps to
RMFaster the SharedCLibrary, ColourTrans and FPEmulator. It does,
however, use up some memory which has to be born in mind.
8.1
Tailpiece
8.1
After three months of ownership, I still think it is a very impressive
machine. Possibly it is still waiting, as the Archimedes was for some
time after its release, for some really useful, high quality hardware
and software to do justice to the “hidden potential” of the machine. I
must also report that I managed to run out of memory one day, and this
with 8Mb! However, a quick look at the iconbar revealed how easy it is
to go on loading up applications, seemingly without limit, because I had
forgotten during the last few months, all about that old bogey, shortage
of memory. Is it possible to get enough memory? Lastly, due to a very
full postbag on return from holiday, I have had to hold over a number of
comments until next month.
8.1
As usual, I can be contacted by letter at the HES address on the back
page, by telephone after 7p.m. or by Packet Radio from anywhere in the
world, as GW4NEI@GB7OAR.#16.GBR.EU. A
8.1
Creating Monitor Definition Files
8.1
Andrew Garrard, NCS
8.1
The Archimedes range of computers has always had a highly flexible video
chip. RISC OS allowed new modes to be defined in the form of suitable
modules. A number of public domain utilities exist to help define new
modes on the older machines, and several companies have produced modules
which expand the normal range of screen modes (notably Computer
Concepts).
8.1
With the advent of the Risc PC and the even more powerful VIDC20 to
drive its graphics, Acorn have gone one step further and allowed the
user to define their own modes to allow for the best display possible
out of their monitor. Each make of monitor has slightly different
limitations, and even individual monitors often differ slightly at the
limits of their performance. For this reason, monitor definition files
which come with the machine contain information on the screen modes
which the monitor currently connected to the Risc PC can display, and
the computer chooses from these whenever the user selects a mode. This
means that whatever your monitor and screen mode combination, the Risc
PC will try its best to match a screen mode rather than simply output a
signal which the monitor cannot display.
8.1
Why make changes?
8.1
There are two main reasons to create a new monitor definition file. The
first is to get a correct definition file for your monitor. There are a
number of Risc PC users who already have a perfectly good monitor and,
reasonably enough, don’t want to use one of Acorn’s standard ones. When
I first got my Risc PC, I was (for reasons of space) sharing my A5000’s
AKF18 monitor. The Risc PC didn’t come with an AKF18 definition file,
but the AKF60 definition file (by trial and error) produced a usable
picture. The Idek Iiyama works quite well with the AKF85 definition
file, but does not like one or two of the 75Hz modes.
8.1
However, the picture was far from perfect; apart from anything else it
was hopelessly off-centre, with about a third of the picture off the
side of the screen. By modifying the definition file, I was able to get
all the modes I wanted to use properly centred and sized on the display.
There is now an official driver for the AKF18, but there are a huge
number of monitor/Risc PC combinations, so it’s quite possible that
other people will need to do the same for their monitors.
8.1
The second reason for making changes is simply to get the best out of
your monitor and computer. The default definition files have to be
designed for the worse case scenario so that they will be sure to work
in all cases − you can, therefore, often get better out of your system
than the defaults. Please bear in mind, though, that outputting a signal
which is beyond the limitations of your hardware can damage it; when
making changes, keep a finger near the monitor’s off switch.
8.1
How the computer sees the display
8.1
There is more to what the computer sends to the monitor than simply the
intensity signals which make up the pixels of the display. Both the
computer and the monitor need to know about timing − how often the
screen is updated and how frequently to begin a new line.
8.1
The old medium resolution monitors shipped with the early Archimedes
range needed the screen to be updated − i.e. all the information about
the display is sent to the monitor − 50 times per second (50 Hz), the
same as the British TV standard. However, this meant that the display
tended to flicker slightly, since most people can just about see a
flicker at 50Hz. For this reason, many other display standards update at
72 or 75Hz, which is beyond the threshold of detection of any flicker
for almost everyone.
8.1
In order to keep the screen update rate constant but change the number
of lines in the display (to get more vertical resolution), you obviously
have to display each line more quickly, since each line has less time in
which to be displayed.
8.1
Any given monitor will have limitations on how frequently it can update
the whole display (frame rate), and on the frequency at which lines can
be sent to it (line rate). For example, an AKF60 needs a frame rate in
the range 40-90Hz, and a line rate between 30 and 50kHz.
8.1
Horizontal resolution is simply a matter of how quickly the computer
sends colour information to the monitor. On the old VIDC1 video
controller, there were only a few different frequencies at which
information could be sent, by means of dividing various clocks in the
system. By this means, it was possible to have a mode 13 with pixels
twice the width (and being sent to the monitor half as frequently) as a
mode 15. The VIDC20 is far more flexible, and can use a far greater
range of different frequencies. It does this by taking a basic 24MHz
clock, multiplying this frequency by a 6-bit number, and then dividing
it down by another 6-bit number; all of this is transparent through RISC
OS which simply requires a desired pixel clock which the VIDC20 will
match as best it can.
8.1
A matter of timing
8.1
In order to know when to start displaying the screen, the monitor needs
a couple of signals. The vertical sync (or vsync) signal is sent each
time the screen is refreshed. The horizontal sync (hsync) signal is sent
once with each line of the display.
8.1
You may also be interested to know that the border around the visible
screen (which is most noticeable in the screen modes for medium
resolution monitors, such as 17 and below) does not go all the way to
the edge of the display. On many monitors, you can see the edges of the
border on the screen by adjusting the position and size of the display.
The gap between the top of the display and the start of the border is
called the vertical back porch; the gap at the bottom is the vertical
front porch. Similarly, the gap between the start of the display on the
left is the horizontal back porch and the gap on the right is the
horizontal front porch.
8.1
These porches do need to be there for the monitor to correctly lock onto
the picture, although they do not usually need to be quite as large as
in the default modes. After the porches are ‘displayed’, you get the
border, and then the display itself. There is actually no reason to have
a border − the entire screen can be taken up with the display, or by
increasing the horizontal and vertical porches the border can be simply
removed; this is why the borders are invisible in mode 31. However,
there may be other limitations on the size of the display (screen
memory, for example) and so some border is often useful. The diagram
opposite shows how the signals sent to the monitor correspond to the
parts of the display traced out by the monitor.
8.1
The monitor definition files
8.1
All this may sound complicated but, in practice, changing a monitor
definition file to suit your purposes is relatively simple. Starting
from scratch is not recommended, but it will often be possible to find a
definition file with at least some screen modes which will work on any
given monitor. Generally, the AKF60 monitor definition file is a good
place to start, since most high quality monitors can reproduce some of
the AKF60’s display range. For this reason, I will use the AKF60
definition file as an example. Owners of 17“ monitors may do better
starting with Acorn’s AKF85 definition file; indeed, this file works on
our Idek Iiyama Vision Master monitors, except that the Vision Master
cannot handle some of the 75Hz refresh modes.
8.1
You can find the monitor definition files in the
!Boot.Resources.Configure.Monitors directory on the standard Risc PC
hard disc; if you load the file into !Edit you will be able to make
changes. Note: the monitor definition files are, as default, locked
against changes. Therefore you will either have to change the access of
the file or, better still, save a new file under a different title. So
long as the file is in this directory, or a subdirectory of it, the
computer will be able to find it; more on that later.
8.1
# Monitor description file for Acorn AKF60 monitor
8.1
# Line rate: 30 − 50 kHz
8.1
# Version history
8.1
Any line beginning with a # character is ignored by the computer, so the
first few lines are only there to help the reader.
8.1
file_format:1
8.1
This line is there only to tell the computer what kind of definition
file it is reading (to allow for future expansion); this should be left
as it is.
8.1
monitor_title:Acorn AKF60
8.1
This line tells the computer what the monitor title is (!) − this is the
line that is displayed at the top of the mode change window. It must be
19 characters or less in length.
8.1
DPMS_state:1
8.1
DPMS stands for Display Power Management Signalling; basically, it’s the
signal the computer sends to the monitor when it is screensaving. This
is the facility which allows the AKF60 to auto power-down.
8.1
The number at the end of the line should be in the range 0-3. The
meanings are as follows:
8.1
0 − DPMS disabled; the screen simply goes black
8.1
1 − Screen blank enters ‘Stand-by’ mode
8.1
2 − Screen blank enters ‘Suspend’ mode
8.1
3 − Screen blank enters ‘Off’ mode
8.1
Generally, this number can be left as it was, but you may wish to
experiment to get your monitor to produce the desired effect.
8.1
Screen mode definitions
8.1
After these general settings come the definitions for the different
screen modes. Each definition normally begins with two commented lines,
describing the mode’s resolution, frequency and other relevant
information, and (in terms of low, medium and high) its bandwidth
requirements.
8.1
# 800 x 600 (60Hz)
8.1
# Mid band
8.1
Since these lines are merely comments, they can be ignored, although if
you define a new mode you may wish to leave a suitable comment at the
start of it.
8.1
The first line proper of the mode definition is:
8.1
startmode
8.1
which simply tells the computer that a new mode definition is to follow.
The next line is
8.1
mode_name:800 x 600
8.1
(or whatever this mode is). This is the mode title which appears in the
menu of resolutions in the mode change window. If several modes have the
same title, the Risc PC will display the one with the highest refresh
rate it can unless told otherwise; more on that later.
8.1
The following two lines tell the computer the resolution (in pixels) of
the screen mode:
8.1
x_res:800
8.1
y_res:600
8.1
If no EX and EY values are specified when the mode is selected (as they
are not if you simply choose the mode from the menu) then the defaults
are EX 1 EY 1 if the y resolution is more than half the x resolution,
and EX 1 EY 2 if the y resolution is less than half the x resolution.
You can try this with the default screen modes to see the effect. EX and
EY values are explained in Matthew Hunter’s article, More Graphics on
the Acorn on page 75.
8.1
The next line,
8.1
pixel_rate:40000
8.1
selects the pixel clock (in kHz); i.e. this is the number of thousands
of pixels per second that the VIDC outputs.
8.1
h_timings:112,64,40,800,40,0
8.1
The numbers here are the timings which were discussed above. Measured in
pixels (and therefore determined by the pixel clock), they tell the Risc
PC how long each of the parts which make up a single line of the display
last (as shown in the diagram on page 42). The numbers are, in order:
8.1
hsync width
8.1
horizontal back porch
8.1
left border
8.1
width of the actual display
8.1
right border
8.1
horizontal front porch
8.1
The VIDC requires that each of these values is a multiple of two and the
total a multiple of four.
8.1
So, in the above example, the horizontal sync signal takes up 112
pixels, the back porch (the left hand part of the display before the
border) is 64 pixels wide, the left border is 40 pixels, the main
display is 800 pixels (being an 800×600 mode), the right border is 40
pixels and the horizontal sync signal starts again immediately after the
end of the border (no front porch).
8.1
You can calculate the line frequency from these figures: the total of
all these values is the number of ‘pixels’ (or pixel-duration signals)
output by the VIDC every scan line, so if you divide this total by the
pixel rate, you get the frequency of lines. For example, in the example
112+64+40+800+40+0= 1056 ‘pixel durations’ per line. Since there are
forty million (40,000 thousand) ‘pixel durations’ per second, each line
takes 1056 ÷ 400000000 seconds, or the scan line frequency is 40000000 ÷
1056 = about 37.9 kHz.
8.1
The next line is normally commented out, but shows the equivalent values
for each of the figures for this mode for the VESA standard mode
timings:
8.1
# VESA:128,88,0,800,0,40
8.1
The next line tells the computer about the vertical signal what the
h_timings line told it about the horizontal signal.
8.1
v_timings:4,23,0,600,0,1
8.1
The figures indicate, in order:
8.1
vsync width
8.1
vertical back porch
8.1
top border
8.1
height of actual display
8.1
bottom border
8.1
vertical front porch
8.1
These values are measured in terms of scan lines so, in the example, the
vsync signal lasts for 4 scan lines, the display itself is 600 scan
lines, there are no visible borders, the space at the top of the screen
from the start of the signal to the start of the display is 23 scan
lines, and there is one scan line at the bottom of the display before
the vsync signal is sent again. Again, see the diagram for an
explanation of when each of these signals is sent during the display.
8.1
From this information, you may wish to work out the frame rate of your
display (i.e. the number of times it is updated each second). You
already have the line rate (above), so the frame rate is simply the line
rate divided by the number of lines in the display; since the number of
lines in each frame is the sum of all the values on the v_timings line,
this is the total we want. In the example, the display consists of
4+23+0+600+0+1 = 628 lines, the frame rate is 37.9kHz ÷ 628 = approx.
60Hz.
8.1
There are only two more lines in the mode definition:
8.1
sync_pol:0
8.1
endmode
8.1
Sync pol indicates the kind of sync signals required, and is a number
between 0 and 3:
8.1
0 − hsync normal, vsync inverted
8.1
1 − hsync inverted, vsync normal
8.1
2 − hsync normal, vsync inverted
8.1
3 − hsync inverted, vsync inverted
8.1
Normally, if you have a successful display of some sort, you would not
need to change these values.
8.1
The endmode line simply tells the computer that you have finished
defining this particular mode.
8.1
Will my mode work?
8.1
There are limits on what can be displayed. The first and most obvious
point is whether the monitor is capable of the display, in terms of
whether the line rate and frame rate of the mode are within the
abilities of the monitor. The maximum pixel rate of the monitor is also
a consideration, although in practice this may not do much harm in many
cases.
8.1
More mathematical are the limits of what the Risc PC is capable of
displaying. There are two basic limitations − bandwidth and memory. The
former is basically whether the VIDC can get information from the memory
quickly enough to produce the display, and the latter is whether there
is enough memory in the machine to hold the image to be displayed.
8.1
The limits on bandwidth (i.e. the most that the memory can provide to
the video) on no-VRAM, 1Mb VRAM and 2Mb VRAM machines respectively are
40Mb/second, 80Mb/second and 160Mb/second. The BandLimit file in
!Boot.Utils (as default) sets the maximum bandwidth to 38, 76 and 152Mb/
second in order to provide a safety margin. To calculate the bandwidth
which a mode requires, multiply the pixel rate of the mode by the number
of bytes per pixel, or the number of bits per pixel ÷ 8. The number of
bytes per pixel for different colour options are as follows:
8.1
2 colours (monochrome): 1/8 bytes/pixel
8.1
4 colours (greys): ¼ bytes/pixel
8.1
16 colours (or greys): ½ bytes/pixel
8.1
256 colours (or greys): 1 bytes/pixel
8.1
32 thousand colours: 2 bytes/pixel
8.1
16 million colours: 4 bytes/pixel
8.1
If the bandwidth for the mode exceeds that which your system can
display, the computer will do its best to match the mode you want,
preferably by changing the frequency (it will pick the highest frequency
mode to minimise flicker if possible) and, failing that, by cutting down
on resolution or number of colours.
8.1
The mode defined here required a bandwidth of 40Mb/second (40000
thousand pixels/s × 1 byte per pixel) in a 256 colour mode, or 80Mb/
second (2 bytes per pixel) in a 32 thousand colour mode.
8.1
In terms of memory, the amount that a mode takes up is the number of
bytes per pixel multiplied by the number of pixels on screen − that is,
the horizontal resolution (of the screen proper) multiplied by its
vertical resolution. So, for example, the mode defined here would take
800×600×1=480000 bytes, or about 469Kb; the 32 thousand colour mode
would take double that. The same mode in 16 million colours takes up
1875Kb, and so cannot be displayed without 2Mb VRAM even if the
bandwidth were available. Again, if the computer cannot display a mode
which you request because it doesn’t have the memory, it will provide
the best match it can.
8.1
Because the computer can work out these two factors for itself, it is
not necessary to specify the number of colours in a mode definition; it
is only the timing and the resolution that a mode definition specifies.
8.1
There are a couple of other limitations. If the sync widths are not
large enough (the number is too small), the monitor may not be able to
latch on to the display. In addition, if the hsync and horizontal back
porch are, in total, too small, the display will become corrupt; this is
because the VIDC20 uses this time to fetch information about the mouse
pointer, and if there is insufficient time, it will not be able to go
back to reading the display before it is expected to produce it.
8.1
Changes to make
8.1
As I have said, it is far easier to change the definitions from a
standard mode definition file than to start from scratch.
8.1
The simplest change to make is to reposition the display on the screen.
The easiest way to do this is to change the size of the four porch and
border values. For example, to move the display to the right, you could
increase the horizontal back porch. Remember, however, that if the line
rate is to stay the same, you will need to reduce the opposite value (in
the case of the example, reduce the horizontal front porch or the right
border).
8.1
This only provides for limited changes; if there is no horizontal front
porch and no right border, you cannot move the screen to the right in
this way. You are then faced with two solutions; you can increase the
number of ‘pixel-times’ on a line, which will reduce the line rate, or
you can change the pixel rate. In both cases, it is advisable to make
only small changes at any one time, to make sure that the monitor can
cope with what you are trying to display and that your changes are
having the desired effect.
8.1
If you wish to change the resolution of the display − to create a mode
with a different number of pixels − you are faced with a similar
situation. You can make small changes by altering the borders and
porches to compensate for the altered resolution. For example, to add 64
pixels to the width of the display, you could increase the ‘display
width’ by 64 and, to keep the display centred, reduce either the
horizontal front and back porches or the left and right borders by 32
each. By keeping the pixel and line rates constant, the width of each
pixel on the display remains unchanged, there are simply a different
number of them.
8.1
More radically, you could change the pixel rate and compensate by
changing the other values. To halve the resolution horizontally, you
could halve the pixel rate and, to compensate, halve each of the values
on the h_timings line. This would leave the line rate unchanged, so the
vertical resolution and position would be unaltered.
8.1
You can make similar changes to the vertical position and resolution by
altering the line rate.
8.1
A word of warning
8.1
Generally, the higher the frame rate the better, within the limits of
what you can display. You may be tempted to push the resolution to its
maximum in order to get the best resolution possible out of your
display.
8.1
On machines with no VRAM, the higher the bandwidth of the mode, the
slower the computer gets − all the information going to the VIDC stops
the processor from accessing the RAM. If you have a VRAM-less machine,
try using 800×600 in 256 colours and compare its speed to the same
resolution in 16 colours. High refresh rates can make matters worse, so
it is a bad idea to push your system to its limits for that reason.
8.1
Pushing resolution at the cost of refresh rates is also often a bad
idea. I produced a 1024×640, 16 colour display out of my A5000 once, but
the flicker from that mode was so bad, because of the low refresh rate,
that friends started refusing to come near my machine. Flicker can be
annoying and provoke headaches − you have been warned.
8.1
Much more important, immediately at least, is the problem of taking your
system right to its limit. If you define a mode which works okay, but
only just, you may find that the same mode doesn’t work when you come
back to it. Alternatively, some modes stop working after the machine has
been in use for a while. Effectively, the system changes slightly in
‘warming up’, so you should remember to allow a margin of error in your
mode definitions.
8.1
Related to this is the problem with some ‘intelligent’ monitors − the
programmable kind, especially. Once these monitors have locked onto a
display, be careful about making slight changes to it. If the mode you
define is sufficiently similar to the previous one, the monitor may
think it is the same mode, and not readjust itself. This may mean either
that changing a mode definition has no apparent effect on the display,
or that an apparently working mode definition may not work if the
monitor sees that mode when ‘starting fresh’.
8.1
The monitor definition file which you make, when saved on your hard disc
in directory !Boot.Resources.Configure.Monitors, does not take immediate
effect. To use a definition file, you should double-click on !Boot,
which will provide you with the configuration options. Click on screen
to get the display options and you will find the monitor type option
presented to you. Your definition file should be in the menu presented
to you when you click on the icon to the right of the name of the
current monitor definition file.
8.1
When you have selected your monitor definition file, make sure that you
have selected a resolution and colour combination which you know works
to be the default; preferably one from whichever monitor definition file
you modified. That means that at least you will have a display when you
boot the machine. Click on Set to confirm your options.
8.1
Always choose your new mode definitions from the display manager icon,
rather than setting up a new mode as a default. This allows you a method
of escape back to a functional display (by resetting the machine) and
can help the aforementioned problem with intelligent monitors and small
changes to modes.
8.1
When you change your mode definition, after it has been installed in
this way, you will need to reinstall it to use it; alternatively, you
can reset the machine.
8.1
One highly recommended tactic is to press <f12> and type:
8.1
Key 1 WimpMode 27|M|M
8.1
followed by <return> twice. The ‘|’ symbol is the pipe character, i.e.
shift + ‘\’. Now, if you change to a mode definition which your monitor
does not display properly, you can press <f12> and then <f1>, and the
screen mode will change to 640×480 16 colours (VGA), which most monitors
can cope with. This should allow you to get out of trouble.
8.1
Finally, remember: you can damage some monitors by giving them a signal
which they cannot display properly, especially if they are left
displaying it. If your monitor loses the display while you are
experimenting, turn it off or change screen mode as quickly as possible.
NCS and Acorn can not be held responsible for any damage caused to
monitors by experimentation.
8.1
Acorn’s monitor definition files allow for considerable flexibility; I
hope this article allows you to tailor your system properly to your
needs.
8.1
Acorn have a utility to help automate some of the details of monitor
definition file creation. MakeModes is available from Archive on NCS
Utils Disc 1 and also on this month’s program disc. A
8.1
An excellent article, thanks, Andrew. It has been good to have you
working with us at NCS during the summer vac. Good luck next year at
Cambridge! Ed.
8.1
DOS is Different − Part 2
8.1
Mike Tomkinson
8.1
In this my second article on the different world of DOS, I intend to be
a little more controversial than in my original article (7.11 p49). I
intend to look at something I care about − books and, in particular,
computer books. Computers will never replace books nor will CD-ROMs −
but more about them in a later article.
8.1
You certainly do not have to agree with me and I welcome argument and
other viewpoints. Letters to me at my home address (given at the end of
this article) will all be read.
8.1
Acorn computers and associated programs have never been large generators
of books about them. This is unusual in computing. DOS and now Windows
and the programs associated with them have spawned a whole new arm of
the publishing world − the computer book. The fact that it is a very
profitable arm can be seen by the large number and range of books − many
covering exactly the same topics.
8.1
Those of you buying Risc PCs will undoubtedly venture into this area
eventually and at great peril to your bank balance. There is no such
thing as a cheap computer book in the DOS/Windows world.
8.1
If you consider that books are not subject to VAT you might wonder where
the ridiculous prices come from. These are almost exclusively paperbacks
we are considering − albeit thick paperbacks.
8.1
Unfortunately, books are subject to a device called The Net Book
Agreement. This handy little agreement means that books cannot be sold
at discounted prices by anyone. This means that a book in your local
Smiths will cost exactly the same as in your local specialist bookshop.
This may not appear too bad but what it really means is that publishers
can keep prices artificially high − especially when compared with the
price of books in US where there is no such agreement.
8.1
So, what are DOS/Windows books like, apart from expensive?! It is
difficult to generalise but they are generally good. They fall into two
main categories − those which are specific to the operating system or
graphical user interface and those which are specific to programs.
8.1
Operating system books
8.1
Windows is a very different environment from RISC OS. It is not
intuitive, nor is it a drag-and-drop environment, at least not to the
same degree as RISC OS. There are, therefore, many books around which
attempt to explain its use and complexities in a better manner than the
supplied manuals.
8.1
Similarly, much of the performance of DOS/Windows depends crucially on
the set up of the computer on which you are attempting to use it. There
is no simple hard or soft reset to take you back to factory defaults. If
your PC is not configured correctly, things do not happen as they
should.
8.1
Sometimes this depends on the software or firmware − the BIOS of the
computer − and at other times, it depends on the mount of RAM in the
computer or the size of the hard disc. On an Acorn machine, an 80 Mb
hard drive and 4 Mb RAM are perfectly adequate for almost all users.
Even on a Risc PC a 210 Mb/5Mb RAM setup looks almost generous.
8.1
Be warned that if you intend to use your new computer for Windows with
three or four Windows programs, it may be no more than adequate and you
will very rapidly fill the hard disc. It is no use saying that it will
not happen to you because, of course you will be using Windows,
otherwise why buy a Risc PC in the first place?
8.1
If you can afford it, buy the biggest hard disc/RAM configuration you
can. I have absolutely no financial interest in giving you that advice.
Bitter PC experience leads me to offer it to you. The programs are much
bigger than RISC OS programs − they are not always better but they are
always bigger. The operating system eats large chunks of your RAM before
you even load a program and if you attempt to multitask you will require
more than 4 Mb of RAM.
8.1
Books for programs
8.1
To return to books − the second major area of PC books is those dealing
with programs. It is not that the manuals supplied with PC programs are
worse than those supplied with RISC OS ones. They have often to deal, at
least in part, with the operating system/ideal PC configuration whereas
RISC OS ones rarely do.
8.1
Similarly, the programs are often not as intuitive and are often more
complex. The manuals will almost certainly contain large sections
dealing with how to import/export from and to other complex programs. No
nice simple CSV, TSV, Draw and Paint importing/exporting.
8.1
Windows programs also tend to have features not common on Acorn
programs. Thus Ami-Pro 3 has an outlining facility (allowing you to use
it as an ideas processor). No RISC OS word processor/DTP package has
such a feature (unless you know different?). This is not a criticism but
is simply a partial explanation for the proliferation of PC books.
8.1
You may have seen such books − they are usually very large paperbacks
and often have titles like “***** for Dummies”, where “*****” is either
the operating system number, for example, DOS 5 or 6 or 6.2, or a
program title like Excel or Lotus 1-2-3.
8.1
They tend to be copiously illustrated and filled with tutorial style
text and examples. Such books are, unfortunately, invaluable. I say
‘unfortunately’ owing to their generally high price. However, their
quality is usually high and they will probably document the program more
fully and with greater clarity than the manuals.
8.1
Most large W H Smiths and university bookshops hold good stocks of PC
books and there are a number of mail order suppliers who specialise in
such books although you must be prepared to add p&p to mail order books
thus adding even more to their price. Another good source are the PC
supermarkets which now seem to be increasing in number.
8.1
You can usually gain a good idea as to a book’s treatment of the subject
matter by their title. A book “for beginners” will be just that and will
obviously take a different standpoint from one entitled “An Advanced
Guide to *****”. Some books take a light hearted view while others are
more serious. The style you prefer depends on you. So you pays yer money
(lots of it) and you takes yer choice. A
8.1
Games Column
8.1
Dave Floyd
8.1
S42 Developments
8.1
According to the press release in front of me, I’m not meant to mention
that S42 Developments used to be called Software 42, but they did. The
name change coincides with a deal they have signed with Vertical Twist/
Gamesware who will henceforth be selling their games on the Gamesware
label, allowing S42 to concentrate on developing new software. They have
updated their back catalogue to make them Risc PC compatible, have added
an extra game and released them all as a compilation entitled The S42
Collection. The games included are F.R.E.D. (Archive 7.1 page 24), Ixion
(7.5 p32), Cycloids (7.6 p5) and a new beat-em-up called Raw Power 2.
Games players who already own the older games and a Risc PC will also be
able to upgrade to compatible versions for a nominal fee. Pricing
information was unavailable at the time of writing but can be obtained
from Gamesware at Unit 26, The Bartletts, Hamble, Hants SO3 5RD.
8.1
Also coming soon from S42 is a Tetris derivative, Atomix, in which you
have to arrange atoms in the correct order to complete molecules against
the clock. There is a possibility that this will be packaged with
another new release and as soon as more information is available, I will
let you know.
8.1
S42 are also planning a major release this Christmas. Modestly described
by themselves as ‘the release of the year’ and ‘the ultimate platform
game’, Dreamzone is a native Archimedes game that involves fast action,
cute graphics and ‘more levels than you can wave a stick at’. Whether
the stick will be included was unclear but, if this game turns out to be
half as good as the claims made for it, it should certainly be an
essential purchase.
8.1
Soft Rock Software
8.1
As many of you will know, Soft Rock Software are one of the few budget
labels producing games for the Archimedes. Those owners of Soft Rock
games who are fortunate enough to have upgraded to a Risc PC will also
have noticed that they fail to work on the new platform. For a limited
period, Soft Rock are offering all of their previous releases on one
disc with the sound and music removed, thereby making them Risc PC
compatible. The cost of this disc is a refreshingly cheap £7.99
inclusive, which works out at well under £2 a game. Work is currently
being undertaken to completely upgrade all of the games with improved
sound and graphics as well as cross-platform compatibility. When this is
done, the prices of the Soft Rock catalogue will rise from their current
levels of £3.49 to (probably) £7.99 each and everybody who has bought
this cut-down release will be offered a discount on the upgraded
releases, possibly saving more than the actual cost, depending on how
many you choose to buy. For the record, the games are Escape from Exeria
(with Return to Exeria), Guardians of the Labyrinth, Drop Rock, Switch
and Floopy. To obtain copies of this disc or to receive more information
on Soft Rock’s products you should write to Soft Rock Software, FREEPOST
(BS7978), Westbury-on-Trym, Bristol, Avon BS10 7BR.
8.1
A new release from Soft Rock is Trellis, an adventure game interpreter.
Priced at £7.99 inclusive, Trellis allows you to create your own
adventure games using Edit. For anybody interested in writing their own
adventure games, this could provide a very cost-effective method of
doing so and I hope to be able to bring you more information on Trellis
very soon.
8.1
Premier Manager (re-visited)
8.1
Following my last column in which I took a look at the first football
management game to be released on the Archimedes, I would like to thank
Thomas Nelson for his letter in which he pointed out an error I made. It
is possible to view all the league tables within the game by merely
pressing the relevant number key 1-6 when on the league table screen.
This also works for the top scorers and the results/fixtures printer.
This is mentioned in the manual and I therefore have no real excuse,
although in a game where everything else is controlled by the mouse, it
is by no means intuitive and I hope that this may be of use to others
who may also have missed this facet of the game.
8.1
More problems with the game have become noticeable since last month. The
first is illustrated in the file which I received from Robert Christmas.
Whenever his team play Colchester, the game hangs once a goal is scored.
I tried it on my machine and although I managed to take a two goal lead,
the whole machine froze leaving me with no option but to reboot. Robert
did write to Gremlin, but as yet has received no reply. I would suggest
that, before embarking on a game of Premier Manager, it would be wise to
save anything else you may be working on within the desktop. Although
this should be common practice before playing any game, it is very easy
to forget to do so with RISC OS compliant software.
8.1
I have also unearthed another couple of problems. On playing Ajax in the
European Cup, the program claims that Ajax play in the Scottish league
and have an average crowd of over fifty million inside a ground with a
capacity of 65,000! I bet the atmosphere at their home games is
tremendous, if a little cramped. My main problem is that regardless of
the outcome of the two-legged match, the program totally ignores the
second result and substitutes another result in its place. While losing
is an unfortunate fact of footballing life, it is a little hard to
swallow when you are knocked out of the European Cup, having just beaten
Ajax over two matches.
8.1
There is also a major bug in the game which may possibly be related to
both the above problems. When on the sell player screen, it is possible
to click on the blank space below your player list and sell players that
do not belong to you! At first this appears to be a licence to print
money but if you try this a couple of times (and it is easy to do so by
accident) the data in memory appears to become corrupted. This can
result in minor irritations, similar to the Ajax problem above, but it
all too often leads to a ‘Fatal error 5’ being reported and the game
totally crashing. Unlike Robert’s problem, this does not hang the
machine and seems to exit very cleanly but this does not make it any
less annoying.
8.1
One month on, and I have won almost everything there is to win in
Premier Manager and feel that, however much I love football management
games, the time is fast approaching when it will be consigned to my disc
box, never to be retrieved. If anyone else has any comments relating to
PM that they would like to share, then I will be happy to receive them.
Failing that, or the appearance of a drastically improved version, I
really have very little enthusiasm left for what should have been a most
welcome addition to anybody’s Archimedes games collection.
8.1
All being well, next month should see part one of the adventure game
special that I promised you a while back. Any comments relating to this
column, or any other games-related subject should please be sent to Dave
Floyd, c/o PO Box 2795, London, NW10 9AY. A
8.1
Making Archive (and NCS) Better
8.1
Paul Beverley
8.1
In a very real sense, Archive is YOUR magazine because it is mainly
written by you, the readers. We at NCS do the editing, of course, and
write things like the Products Available section, but by far the
majority of articles are written by yourselves.
8.1
So, how can we make Archive better? Well, last month’s survey gave us a
lot of very useful feedback − many thanks to all those who filled it in.
I’m happy to say that the majority seem to really appreciate Archive −
which is most gratifying − and the increase in numbers of subscriptions
in the past few months has been most encouraging. Having said that, we
must not get complacent.
8.1
More articles, please
8.1
A number of requests were made for the kinds of articles or series that
people would like to read. I’m listing many of the requests here − if
yours isn’t among them then either I’ve already got someone writing such
an article or I felt it would be of interest to too few readers or, in
some cases, I just could not read it!
8.1
The purpose of listing these requests for articles is, of course, that
if they are to appear in the magazine, someone has to write them. Any
offers then for any of the following? (The bits in italics are your
comments and requests.)
8.1
• Acorn Access − Can we have some comments about Acorn’s easy-to-use
Ethernet networking? In particular, is it actually “easy-to-use”? Is
there anyone using Access who would be prepared to give us their initial
findings and/or hints and tips?
8.1
• Amateur radio − This was mentioned by several people. Are Acorn
machines used in radio? If so, how? Can someone tell us their
experience?
8.1
• Archive BBS − Where is it? Andrew Garrard has been working at NCS
during the summer and has managed to get it up and running for us − see
the article on page 24.
8.1
• Business Column − Several readers asked for this and I notice that
most of the other magazines have started on this in the last few months.
Archive is the only magazine without a Business Column now! Any offers?
8.1
• CD-ROMs − We have had a lot of people asking for more information on
drives, availability of material on CD-ROM, compatibility with PC CD-
ROMs, etc. Our trawl of Acorn-related companies (see below) my bring in
some information but it’s over to you really. What information and
experience do you have? We really need to have a CD Column. Is there
anyone who would be prepared to collate all the information we get sent?
8.1
• Comparative reviews − These were asked for by a number of people and
are obviously very helpful and valuable to readers. However, to be
really effective, they require a lot of work to be done even before you
can start writing and they are the sort of article that invites flack
from aggrieved software/hardware producers and even sometimes from
ardent users of some particular product. Having warned off the unwary,
would anyone like to have a go at anything along those lines? WP/DTP
packages, art packages, spreadsheets, databases, etc are areas that
could be tackled. If you don’t have access to copies of the latest
versions of the relevant software, we can often persuade the company in
question to provide it.
8.1
• DTP Column − What has happened to the DTP Column. You said it was
restarting but it stopped again. Yes, I’m sorry about that. We have one
or two DTP articles in the pipeline, in particular, Neil Whiteley-Bolton
is working on a comparative review of image manipulation / photo
retouching packages − PhotoDesk, Picture, PhotoTouch, etc. The main
problems are that no-one has sent in any questions or comments to pass
to the DTP editor and we don’t have an editor who can be dedicated to do
the job as both Neil and Richard Hallas, who offered to help, are
extremely busy with their own work.
8.1
If anyone would be interested to be the DTP Column editor, do let me
know. There were one or two people who offered in the past but people’s
circumstances change so I haven’t assumed they would still be willing to
help and also, I’m really looking for one person to be in overall charge
because it’s too difficult to try to coordinate a series of different
editors as we have done previously.
8.1
• Image processing − We’ve had one or two requests for advice on image-
processing. Robert Chrismas’ review of Image Master (which I will try to
fit in next month) gives some clues but could someone fill us in on
things like monchrome processing, filters, gamma correction, etc?
8.1
• Introducing Your Computer − This was, for me, the best series ever in
Archive. I constantly refer to it. Can we have more, please? The Norfolk
IT Team did an initial series of five but could do some more if there is
enough interest. So, if you want more along those lines, please write
and tell us what subjects you want covering.
8.1
• Reviews of Colourcard Gold and Eagle M2 − There is an Eagle review in
this month but if anyone has a Colourcard and would like to send us some
comments, let me know.
8.1
• Scientific computing − This might cover which spreadsheet is most
suitable for scientific applications, mathematical programs, shared
tricks, hardware of interest to scientists, etc. Brian Cowan has done
some things along these lines in the past as has Chris Johnson (on
spreadsheets) − both academics but both are very busy these days. Any
offers?
8.1
• SCSI versus IDE − Take the article(s) from Archive 5.2 p15ff and
produce up-to-date speed figures and prices.
8.1
• Short programs − I like typing things in from time to time as I
believe it helps develop a better understanding of programming. Could
you include some short but really useful or colourful things to type in
as in Risc User? Well, to produce something “short but really useful”
isn’t easy but if someone would like to take up the challenge, that
would be great.
8.1
• Squirrel column − Digital Services say they have very many happy
customers. Could one of them act as editor of a column?
8.1
• Text interchange − Can we have have information about text transfer?
ASCII, DOS text, RTF. Is there anyone who does a magazine and has to
take in text from all sorts of different sources who could give us the
benefit of their experience? Issues that could be covered are things
such as stripping out “funny” characters, how to deal with an excess of
(or lack of) linefeeds, how to translate the different types of
formatting codes that are sometimes used, etc. (I now gather that Jim
Nottingham is working on this one.)
8.1
• “This is what I do with my Archimedes” − Can we have some more of
this type of article, please?
8.1
• Using !Paint − This is the most under-used Acorn application, I think
− probably because it is so difficult to use. Could someone explain how
to use it, please? There was a single very helpful tutorial article
(Archive 3.5 p38) written by Karen Dunkley (now Mrs Alan Glover). If
anyone would like to take that one further, let me know and I’ll send
you a copy of that article if you don’t already have it.
8.1
• Using various applications − I’d like some articles on how to use
applications like Translator. The instructions of many such programs
make assumptions that you already quite knowledgeable − which many of us
are not!
8.1
• Video − I’d like some details on using Acorn machines for home videos
for titling, editing and special effects.
8.1
• Wimp programming in C − This was another popular request because,
says one subscriber, there are no suitable books available. Any offers,
anyone?
8.1
Advice to authors
8.1
Again, from our survey last month, there are a number of things which
came up where people were saying, “Could authors please...”
8.1
− more screen shots with reviews and more illustrations with general
articles, e.g. diagrams of how things work and how programs are
structured. (If any contributors want advice on how best to produce
screen shots for publication, please contact the NCS office.)
8.1
− in reviews, don’t say things like “I didn’t try printing because my
printer is being repaired”
8.1
− make sure that reviews give us all the essential information such as
review machine configuration, who the manufacturer is, cost, RISC OS
compliant or compatible (ask NCS if you don’t know the difference)
8.1
− don’t ramble off into telling us what you did on your holidays (I
sometimes edit such comments out and sometimes I leave them in − people
generally like the ‘light’ touch of Archive as it makes it more personal
but I have to try to steer a middle line on this one. Ed.)
8.1
− educational programs should say at what age the programs are aimed.
8.1
Copy deadlines
8.1
Several contributors have asked when the copy deadline is for each
issue. Every article that comes in has to be edited and prepared for
publication so if I were to give a definite copy deadline, everyone
would work towards it and I would be inundated at the last minute. If I
did give a definite deadline, therefore, it would have to be about two
or three weeks before the effective deadline − and this might put people
off because they would think they had missed the deadline! All I will
say is that if you think in terms of getting articles to me within a
week or so of receiving the previous issue, it should just about be OK −
earlier would be even better. Deliberately vague − sorry!
8.1
Review policy
8.1
One person asked if we could have reviews of new products, especially
games, much sooner after they are released. “New games are reviewed in
the other magazines several months in advance of Archive.”
8.1
The editorial policy at Archive has always been that “Products
Available” and reviews should only refer to products that actually are
available. The news-stand magazines tend to have closer links with the
games software houses than we do and they get pre-release versions so
that even though their magazines take much longer to produce than
Archive, their reviews are more up-to-date than ours. I suppose we could
do the same but we prefer to review the actual production versions of
the software so that what we review is what you get if you buy it.
8.1
A number of people asked if Archive could have more about “forth-coming
products”. I have mixed feelings about this. I can see that it’s nice to
know what sort of things are in the offing but the negative side is that
it is not unknown for companies to say they are developing such-and-such
when all they are doing is trying to gauge whether there would be a
market for it. All they have done is some sort of feasability study to
see if it would be possible to write the code for this phantom product.
8.1
What we tend to do, therefore, is to trawl round the software and
hardware companies before a major show like Acorn World 94 and ask what
they are “intending to release” at the show. (Results in next month’s
issue.)
8.1
Other comments about Archive and NCS
8.1
There are some more issues that were covered in your comments. (Again,
the bits in italics are your comments.)
8.1
• Advertising − Can we have more advertising, please, as I find it
helpful to see who is advertising what but on the other hand... I hope
financial considerations don’t force you to take up too much space with
adverts − it’s about right at the moment. Well, just so that you know, I
will explain our policy on advertising.
8.1
We don’t actively sell advertising. If a company is interested in
advertising and contact us, we will give them a rates card and let them
send in an advert if they so decide. We certainly don’t ring companies
up and ask them to advertise. So the amount of advertising is determined
purely by what the companies want to do. However, we have not increased
the rates (£150/page) for several years − perhaps we ought to do so when
we increase the magazine price in January. You will note that Colton,
Computer Concepts and Oak Solutions have advertised faithfully every
month since the year dot. We are extremely grateful to them for their
support in this way.
8.1
• Bolder naming − In the Comment Column or Hints & Tips, I struggle to
see who the contributor is. Could you please put the name in bold? Good
idea! ’Tis done!
8.1
• Contents page − Going to an alphabetic version seems to have been
well received generally but there are complaints when the title is
unhelpfully arranged, e.g. who would look for comments about the Risc PC
under “Second Impressions of the Risc PC”?! Someone suggested they
should be grouped under different areas, for example: “Regular Items”
such as H & T, Comment Column, Products Available, etc, “Specialist
Columns” such as PipeLineZ, Risc PC, Multimedia, etc and then “Reviews”
and “Technical articles”. I have mixed feelings about this one, so I’ll
leave it for now.
8.1
• Credit cards − It’s great that you have decided to take credit cards
but please remove the 3% service charge. When we started credit card
facilities, Barclays Merchant Services said that, because we were a
mail-order computer sales company, they would have to charge us 5% on
each transaction because it is such a high risk area. So, if someone
buys a £2000 Risc PC on their card, we charge them £60 but we have to
pay Barclays £100! After some 6 months trading on the cards, we asked
them to reduce the charge but they refused, insisting that we are still
a high risk. What gets me is that it isn’t Barclays who take the risk!
If someone buys a computer on a stolen card it’s NCS that loses the
money, not Barclays!!! (The only concession we make on the charge is
that we have recently stopped making the surcharge on renewals.)
8.1
Stop Press: We are now able to take debit cards and since Barclays only
charge us 75p per transaction, we won’t be making any charge if you pay
with a debit card − apart from which it’s illegal to make a service
charge on a debit card!
8.1
• Email connection − You ought to be on Email so that we can send
orders and technical queries. Good idea − ’Tis done! Well, I sent in my
application, anyway − two weeks ago. I haven’t heard from them yet − I
hope it hasn’t got lost in the post!!! I’ll put the Internet address on
the Price List if it come through in time.
8.1
• Factfile − Several people asked if it would be possible to print the
whole of my Factfile (address list of Acorn companies) each month and
not just restrict it to those companies that are mentioned in the
current issue. The trouble is that it runs to over ten pages!
8.1
The other problem is that companies often don’t tell you when they
change their address (or go bust!) so a lot of the Factfile is probably
not up-to-date. I have therefore written to all the companies (345 of
them!) to enable me to update the Factfile. I have had some replies and
some “return to sender”, so as I update the Factfile, I will put the
full listing on the monthly program disc.
8.1
I have also done a trawl of companies on the address list of Acorn’s
Product Directory to see if there are products that haven’t yet been
mentioned in Products Available. Again, I have had some replies and I’ll
mention the products in the magazine as and when I find out about them.
8.1
• God slot out! − We have had two out of the first few hundred
questionnaires that asked me to remove the God slot, both saying that
such things are “out of place” in a computer magazine. As those of you
who have been subscribing to Archive for a long time will know, I have
had a number of such complaints over the years. My answer has always
been that each of you has to judge the magazine on it merits and decide
whether it’s worth (a) paying £19 a year and (b) putting up with the
editor’s idiosyncrasies. I know of at least two people over the last
seven years who have decided that they cannot continue subscribing to
Archive because of the way I try to “ram religion down people’s
throats”. I thought I was being reasonably gentle!
8.1
• Monthly program disc − Why not allow PD authors to put their latest
software on the disc so that they can get it tried out by a large number
of capable Archimedes users? Yes, good idea. If any PD author wants to
send a program in to us, we’ll fit them in a.s.a.p. If they include a
daytime phone number when they send the software in, we’ll tell them
when the magazine is just about to go out containing their software so
that they can have a chance to send us the very latest version − as long
as it isn’t much bigger than the earlier version − it might then be too
big to fit on the disc.
8.1
How do we decide what goes on the disc? What happens is that priority
goes to any files / programs / data etc that contributors send in that
go with their articles. Then, if there is space left, we see what else
we can fit onto it. The up-to-date glossary might fit on or the latest
updates of the Archive Arcscan files and, as mentioned above, I will
sometimes put on an updated Factfile. It’s all fairly last minute
although, as you will have seen, we now try to decide what will be on it
before the magazine goes to the printers so that we can list the
contents on page 2 with the Products Available.
8.1
• Opening hours? − What are your opening hours and can I come to the
office to buy things? We are not set up as a shop but you are welcome to
come in and buy things. It might be better to ring up beforehand to see
if we’ve got things in stock. As regards opening hours, there is usually
someone here from 8.45a.m. to 5.15p.m. although our official opening
hours are 9 to 5. On Thursday mornings we often have a staff meeting for
the first hour or, occasionally, a bit longer but we put the answerphone
on during that time. This is only for Monday to Friday. If you want to
call in on a Saturday morning, we may well be able to arrange to have
someone here − just give us a ring beforehand.
8.1
• Packet Radio − Why not have an NCS ‘Bull’ on Packet Radio − similar
to ‘ARCHIM’ for Archimedes & Radio users and as Amiga / PC have? Well,
err, yes, sounds a great idea but the only thing I know about Packet
Radio is that Keith Hodge, in his Risc PC Column, says each month that I
can use it to contact him “from anywhere in the world, as
GW4NEI@GB7OAR.#16.GBR.EU”.
8.1
• Program disc contents − A staggering number of people have asked us
if we would please include information about the contents of the monthly
program disc in the magazine − how else will they know if it is worth
buying? Funny you should mention that... we have been putting this
information at the foot of page 2 of the magazine for the last seven
months!
8.1
• Risc PC orientation − Archive is becoming too Risc PC oriented when
you consider that the majority of readers are still using older
Archimedes computers. Yes, in one sense, we are devoting a lot of space
to what is, currently, a minority. Mind you, it’s not all that small a
minority. Almost 5% of Archive suscribers have so far purchased a
Risc PC directly from Norwich Computer Services. On to top of that, I
know that a lot of people have bought one from their local Acorn dealer
in order to get the local backup. (This is an attitude that I entirely
support, by the way − if you don’t support your local dealer and only
buy from mail order companies because you want the extra discount, you
may find you end up without a local Acorn dealer!)
8.1
When you consider that it’s only 5 months since the launch and that
Risc PCs are still in extremely short supply (we still haven’t fulfilled
all our back orders for ACB45s), there must be quite a sizeable
proportion of Archive subscribers who either have, or are anticipating
buying, a Risc PC. But don’t worry, we’re not abandoning the Archimedes!
There is still a lot to be said about it and we will be doing so for
many issues to come and, in any case, a lot of what is said in the
magazine applies to both generations of machine. (And I’m still
producing the magazine on my A540!)
8.1
• Shorter PipeLineZ − The last two issues of PipeLineZ have both been
over six pages long. I don’t mind articles about applications that I
don’t use but this is getting a bit much. It is true that Gerald’s
articles have been longer than average of late but this month it’s back
to about three pages. Also, many people don’t realise that Gerald’s
writings are NOT just about Colton’s software − they often have much
wider application. The trouble is I don’t know what else to call the
column to encourage non-Coltonites to scan it each month to see if it
has something relevant to them. Any ideas?
8.1
• Switch payment − You ought to allow payment by Switch as it’s
cheaper. ’Tis done! See under “Credit cards” above.
8.1
• Technical content of Archive − (a) Can we have more in-depth
technical articles and less of the beginners stuff? (b) Can we have
fewer obscure technical articles and more articles for people who just
want to use the computer as a tool and aren’t interested in the finer
technical, please? Well, at present, I’m getting about equal numbers of
each of the above types of comment so I reckon I’m steering reasonably
close to the middle line although I have had a number of people saying
they won’t be re-subscribing as it’s all too technical for them.
8.1
More to come...
8.1
I have run out of time − the magazine deadline is upon me! I have so far
analysed less than half of the questionnaires received in the first
three weeks so this article is definitely...
8.1
...to be continued... A
8.1
PD Column
8.1
David Holden
8.1
In my last column, I mentioned the possibility of CD-ROMs of PD
appearing for the Archimedes and said that I didn’t think it likely in
the immediate future. Within a few days of sending this article off to
NCS, I received an envelope with an Archive label containing the
Datafile PD CD-ROM. Knowing that our editor is not without a sense of
humour, I cannot quite rid myself of the suspicion that these two events
may be in some way linked. I therefore now find myself, foot firmly in
mouth, reporting on this event.
8.1
It is not really a contradiction to say that this confirms both my best
hopes and some of my worst fears. My best hopes because the price is
right, £30 from Datafile or £28 from NCS. However, the disc shows signs
of being put together in a hurry, possibly in an attempt to be ‘the
first’.
8.1
The contents were compiled before Dave McCartney, who runs the Datafile,
had obtained a Risc PC, and a considerable proportion of the programs
are not compatible. This is a problem because the Risc PC will probably
become the machine which is most likely to be fitted with a CD-ROM
drive. Some of these programs are ‘fixable’, but others are not. Some
cannot be run directly from Read Only media but this isn’t a problem if
you are aware of it, since you can just copy it to your hard disc.
8.1
There are a few ‘mistakes’. At least one program appears twice. A few
others have had some of their ‘internal’ filenames changed to suit the
ISO 9660 standard and this means that the applications can’t find their
resources. If the program is written in Basic, it is often possible to
copy it to your hard disc and either rename the resources or alter the
program, but this shouldn’t have been necessary. Some of the programs
are not the most up-to-date versions, but this is an inevitable
consequence of putting PD and Shareware onto ROM since the delay between
the conception and public release often means that later versions have
appeared.
8.1
I gather that there will be a review of the CD in Archive in due course,
so I shall not dwell at length upon what’s on it. However, I shall say
that there is a very wide selection of material, perhaps too wide. There
is no ‘theme’ and many people who have a collection of PD discs will
probably already have the majority of the items that would be of
interest to them. There is a good collection of clipart, a selection of
GIF and JPEG files, and some text files from Project Gutenberg. In case
you haven’t heard of it, this is the work of the Benedictine College of
Illinois whose intent is to put in machine-readable form most of the
world’s classic literature. This will doubtless be of interest to
schools but possibly not to others, and is probably out of place on a
disc which contains ‘demos’ and games.
8.1
Is it really worth the money? Well, if you don’t already have a
collection of PD but do possess a CD-ROM drive then, despite these
shortcomings, definitely ‘yes’. On a project of this nature, there are
bound to be problems with the first attempt and Dave McCartney must be
congratulated for breaking the ice.
8.1
The fact that this disc has appeared has lead me to take another look at
the idea myself. Since I last investigated, production costs have fallen
considerably and there are also signs of wider use of CD-ROM drives on
Acorn computers, the growth being much faster than I had expected. In
view of this, I have taken another look at this media and you can
anticipate that an APDL CD will be appearing in the not too distant
future. I don’t want to go into details but I can predict that it will
be rather different from the Datafile offering.
8.1
Special offer
8.1
With the introduction of the Risc PC, there’s suddenly a lot of interest
in 24-bit colour. This month’s special disc therefore has two superb
Shareware packages. The first in Image by Ian Palmer whose ‘Wordhound’
thesaurus was the subject of a previous offer. Image is a 24-bit
processing program. It can alter the colour range of a picture, filter
and image, resize (including cropping end extending), rotate, merge
pictures, touch up, etc.
8.1
The second is FineArt. This, as its name suggests, is an art program.
It’s as easy to use as !Paint but with all the advantages of subtle
colour control which isn’t possible with 8-bit colour. You can also use
it with normal 8-bit colour if you don’t have a Risc PC or a colour
card.
8.1
As usual, for a copy of these two programs send £1 or four 1st class
stamps to me at 39 Knighton Park Road, Sydenham, London SE26 5RN. A
8.1
Risc-DOS Column
8.1
Simon Coulthurst
8.1
As I write this introductory column, for what I hope will be a series of
articles, about using the Risc PC’s DOS co-processor, I feel a bit of a
fraud. I am sitting in front of a fairly powerful multi-tasking
computer, but it is not a Risc PC or even an Archimedes for that matter.
It is a ‘Windows’ machine. By that, I mean a DOS-compatible running the
kludge that is Microsoft Windows on top of Microsoft DOS. The computer
is a Dell 486DX2 running at 66MHz with 16Mb RAM, 256Kb RAM cache and an
S3 accelerated display on a 21“ colour monitor. A powerful ‘Windows’
computer by any reckoning.
8.1
Yet I am disappointed! Why? Is it because I’m a spoiled brat used to
getting the best of everything regardless of cost? Or is it because this
so called ‘power machine’ is somewhat lacking in some way? Well, if I’m
honest, it’s probably the first, but I will do my best to persuade you
that it is the second.
8.1
A brief personal history
8.1
I have some prior knowledge of Acorn computers, having previously owned
both a BBC ‘B’ and one of the first Archimedes computers. I am a self-
confessed sufferer of techno-lust and have been through the various
stages of this disease, i.e. Vic 20, Oric, Spectrum, BBC ‘B’,
Archimedes, Apple Mac, DOS PC’s and am currently suffering with the
above Windows-based PC. I have also been side-tracked at various times
down side avenues, such as Newton and Psion Series 3a. Like all techno-
lust sufferers, I am convinced that the latest fix − the Risc PC − is
all I need to cure me. My business uses a small five-user network that
runs a DOS-based accounting package over Novell 3.12. I installed the
computers and software myself some three years ago, and all the upgrades
since. By the way, if you think configuring the Risc PC boot options is
difficult, just try installing Netware on a file server!
8.1
Using a Windows PC allows me to connect to the network and extract
information from the accounts package, whilst also allowing me to design
and pre-publish my own advertisements, flyers, brochures, etc within
Windows. However, I have never been all that happy with Windows − I have
a 16Mb computer that still runs out of resources, long before running
short of memory, mainly because it still uses DOS, a system that was
only ever designed to use the first 1Mb of RAM. So imagine my delight
when reading about the new Risc PC. Here was a machine that would allow
me to run my DOS-based accounts package in a window, using the co-
processor, whilst allowing me to use the superior RISC OS interface for
the rest of my work. Nirvana!
8.1
Column aim
8.1
So, assuming my Risc PC (ACB45) ever arrives − it has been on order for
nearly three months now − I intend to install a PC card and then connect
to our existing Novell Network. We have certain other software packages,
that we are very dependent upon, that also only run under DOS and I will
be making sure I can get these to work with the co-processor. It is to
be hoped that, as I report on my progress, you will gain an insight that
may help with your own attempts to use the co-processor. I will also
indicate how the Risc PC fits into a mixed business computer environment
− how easy and convenient, or otherwise, is it to transfer files from
system to system and does the co-processor make it any easier? I am also
more than happy to try to answer any questions or problems you are
having. Please address any queries to Archive marked for my attention.
8.1
Paul has kindly offered to lend me a Risc PC until mine arrives. This
will give me an opportunity to gain experience with the computer and
Risc PC interface before attempting to make it behave like a DOS
computer when the co-processor arrives. Perverse or what?!
8.1
If the co-processor has arrived in time for the next issue, I will
report on that. If, as seems likely, it has not, I will give you a DOS
and Windows user’s first impressions of the Risc PC instead. A
8.1
Pocket Book Column
8.1
Audrey Laski
8.1
The Pocket Book has been to the Aeolian Island of Lipari and back, and
has proved an excellent travelling companion and talking point. I can
particularly record that the “fiendish Solitaire” I mentioned last time
(as a game picked up from the “3-Lib” collection of shareware software
originally designed for the Psion-3) filled many boring moments in
trains etc. I would like to thank its maker, Dave (Florish? − he gives
no address and asks no licence fee) for hours of entertainment.
8.1
I also got the satisfaction I expected from another piece of software
from the “3-Lib” collection, John Whiting’s Outline, which cleverly
enables the user not only to make an ordered set of headings, but also
to write associated notes; to have this quite sophisticated thinking aid
in one’s pocket is immensely valuable. He has also applied some of the
Outline techniques to the structuring of joblists in a piece of software
called ToDo, much more complex than the facility in Schedule; this would
have saved me many mini-breakdowns in my working life, though it comes
too late for me now.
8.1
A hardware problem
8.1
We continued, as reported earlier, to have problems with intermittent
functioning of the printer (BJ-10SX) which we acquired to connect to the
PocketBook. Finally, we have made a mental link with another problem:
the fact that when the Pocket Book is theoretically connected to a power
supply to conserve batteries, the little green light which shows that
mains power is on keeps going out. Jiggling the lead at the Pocket Book
socket temporarily restores power, but unless this is done frequently,
particularly in a slightly unstable situation, the light soon goes out
again.
8.1
Since I frequently use the Pocket Book on my knee while sitting in bed −
my favourite place of work − such instability is something I need the
hardware to be able to cope with. Our suspicion is that the problem with
the printer is a similar one: that the lead which links Pocket Book to
printer does not sit securely at one or other end. This problem needs to
be addressed by the hardware manufacturers; meanwhile, any advice or
shared experience would be welcome.
8.1
Dunce’s corner
8.1
John of the far side of the bed wants to stand here this month. He
writes: “We keep an old Amstrad portable in the Aeolian Isles.
Accordingly, we wanted to be able to use the A-link to back-up files
between the Pocket Book and the Amstrad. A source close to Psion let us
have RFM, a program which has been written to enable Psion drives to be
addressed as MS-DOS drives from the host Amstrad. ‘Psion have not, and
may not release this program’, means Psion neither supports nor
maintains this program, and you will get a thick ear if you ask them
about it.
8.1
“So, I prepare to connect the A-Link to the Amstrad − but the A-link
plug is a 9-pin RS423 and the Amstrad socket is a 15-pin RS232 socket...
8.1
“We shall be getting a Risc PC by next column, so I can report on RFM as
soon as a DR-DOS comes, but if anyone within easy reach of Victoria
Station has experience with PCs and serial ports, I should like to try
out this useful little program.”
8.1
Endnote
8.1
Is it midsummer torpor, or the fact that I mentioned I was going to be
away? This month, the whole short column has been written by either my
partner or myself, because there have been no letters. Please start them
flowing again; there must be lots more Pocket Book problems and
pleasures out there to communicate. A
8.1
Teletext Column
8.1
Paul Skirrow
8.1
This is a new column in Archive devoted to the use of teletext on the
Archimedes and the Risc PC, which I hope will run for several issues. I
will be looking at various aspects of computer-based teletext and will
also be reviewing the hardware that is currently available. This month,
I introduce the idea of teletext on a computer and review the Design IT
teletext system.
8.1
I have been using computer-based teletext for 10 years (initially on a
BBC model B computer) and I am a big fan of such systems. I should also
say at this point that I have recently started my own business called
Octopus Systems, based in Ipswich, selling Acorn computers, and that I
am selling the last few remaining Ground Control teletext adapters, now
that they have gone into liquidation.
8.1
What is teletext?
8.1
Teletext is a way of transmitting pages of text along with a TV signal.
The BBC, ITV and Channel 4 all broadcast several hundred pages carrying
news, sport, weather, TV listings, features, share prices, air quality,
pollen counts, pop charts, music news, film releases and travel
information. Some satellite channels, including Sky and MTV, also
broadcast teletext information.
8.1
Each page has a 3-digit page number and may consist of several sub-
pages, each broadcast in turn. To see the Ceefax weather forecast, you
would normally select BBC1, choose page 401 and then wait for the page
to be received, which will typically take 10 or 20 seconds. This weather
page usually has two sub-pages, one for the day’s weather and one for
the evening’s, so you may have to wait for the right sub-page. The sub-
pages are broadcast in turn, so reading pages with 10 or even 20 sub-
pages is often quite slow. You may find that sub-page 8 is being
broadcast when you start reading it and you have to read the pages at
the rate they are broadcast, you can’t skip forwards or backwards
easily.
8.1
Why use teletext on a computer?
8.1
Teletext is traditionally accessed via a teletext television set − many
readers will already be familiar with this. However, most TV-based
teletext systems are slow to use and limited in their functionality,
which I believe prevents many users from realising the full potential of
the system.
8.1
By using a computer to access teletext, a whole new range of facilities
becomes available, making teletext much more convenient. Pages can be
stored on disc for future reference, either as plain text, teletext
(viewdata) files, or as sprites. All available teletext systems display
teletext in a window and work quite happily alongside other programs. It
should therefore be quite practical to leave a teletext window open all
the time, whilst still using the computer.
8.1
In theory it is possible to cache pages in the computer’s memory, thus
giving quick access to pages which the system has already received and
eliminate the tedium traditionally associated with reading teletext on a
television set. As a general rule, computer-based teletext systems do
not implement page cacheing, but since it only involves a software
change, I hope that we will see it introduced in the future.
8.1
Teletext reception
8.1
For teletext reception, you need a TV aerial and a good signal. Small
set-top aerials are unlikely to work, and a roof-top aerial is
recommended. If you are splitting your aerial feed to different sockets
in the house, the best solution is to use a distribution amplifier in
the loft, to minimise signal degradation. These are available from most
specialist TV shops for around £15. Alternatively, you can use passive
splitting connectors which contain terminating resistors and these are
available for around £4. In this case, you should avoid having any
unused outlets as they can cause signal reflections which degrade the
signal at the used outlets. (One solution is to plug in a dummy 75W load
which has the same effect as connecting a TV, and again these are
available from TV shops.) If you can obtain a good clear picture on your
TV set with no obvious interference and no ghosting (duplicate images
beside the main one) then you should be able to receive teletext
reliably.
8.1
Available adapters
8.1
The first teletext adapter was launched in 1984 as part of the BBC Micro
project and, in terms of hardware, this was one of the best, although
the lack of memory in the BBC computer severely limited its potential.
Morley and Ground Control both made external teletext adapters and the
latter could be used with any Acorn computer (except the A4). However,
Morley have now stopped producing them and Ground Control have sadly
gone into liquidation. Fortunately, two new companies have stepped in to
fill the gap: Design IT and XOB have both launched teletext receivers as
internal expansion cards.
8.1
Design IT Teleview card
8.1
This new Teleview card from Design IT plugs into an expansion card slot
on an A300, A400, A5000 or Risc PC and enables the computer to receive
teletext. It will also work on an A3000, using an external podule case
and 12V power supply, and will work with RISC OS 2 or 3. Although it
will not fit inside an A3010, A3020 or A4000, Design IT say they are
working on an external version which may be connected via the parallel
printer port. This is not ideal as it prevents the port being used for a
printer, but users of network and direct-drive laser printer should not
find this a problem.
8.1
The card is supplied with control software on disc, a Tuning and
Configuration Guide and a comprehensive (70 page) manual. Installation
is straightforward and the fitting instructions are very clear.
8.1
Before use, the system must be tuned using a tuning program which
automatically searches the frequency band. You must specify the channel
to be tuned (BBC1, BBC2, ITV or whatever) and then let the system search
for it. This is repeated for each channel and can mean searching the
frequency band several times. I would have preferred to be able to tune
all channels in one operation although this is a minor complaint, given
that you only ever tune the system once.
8.1
To access teletext, you simply run the TeleCFax application which
installs itself on the iconbar. Initially, the icon shows a blank
screen, and clicking on it will have no effect. After a few seconds,
when the first page has been received, the icon lights up. Clicking on
it will now open a large window showing the teletext page. This
behaviour is frustrating − if you are running the application, you
obviously want to look at teletext and it is irritating that you must
wait before you can open a teletext window − a blank window would have
been acceptable. It can also be a problem if no teletext is being
broadcast on the default channel as it prevents access to the other
channels. (The BBC channels often close down after midnight whereas ITV
usually broadcasts throughout the night.)
8.1
The teletext display is exactly as you would see it on a television,
with block graphics, colours and even flashing text. The header line at
the top of the teletext page is only updated when a new page is
displayed, but a menu allows the header to be displayed in a separate
small window, which shows the current channel, page being received and
the teletext time. There is also a facility for setting the computer’s
clock from the transmitted teletext time. The program can be configured
to beep when a page has been received, but I would have preferred a
clear visual indication that the system is waiting for a page (some
systems display a ‘Page searching’ message or flash the page number in
the header line).
8.1
Alongside the main teletext window is a control panel, rather like a TV
remote control. This has eight buttons for choosing a channel, a numeric
keypad for entering page numbers and some special buttons for next and
previous page, page index, page hold, page release and ‘Fast Text’. To
select a page, it is necessary to click on the relevant buttons on this
keypad. I found it a little awkward clicking on these small buttons and
would have preferred to be able to use the numeric keypad. Pages can
also be selected by clicking on the coloured keywords (FastText), at the
foot of the page, or on a page reference in the teletext window and this
is very convenient for jumping to a page from a contents or index page.
8.1
It usually takes several seconds after choosing a page before the page
is received and displayed and this is frustrating when you want to flick
quickly between an index page and the pages to which it refers because
you always have to wait. However, there is a menu entry to store the
current page in the computer’s memory, and stored pages may be retrieved
later using another menu. For example, if you are reading the BBC news
pages, you might store pages 110 and 160 as these contain indexes for UK
and World news respectively. You can then use the menu to instantly
return to one of these indexes, but selecting one of these pages
normally (by entering the page number) means that you still have to
wait, despite the page being available in memory. You can also make the
system automatically store the last 50 pages that you accessed, but
again they can only be retrieved by using the menu as shown above,
right.
8.1
Saving pages
8.1
The displayed page may be saved as a sprite, videotex, or plain text
file. Sprites show the page exactly as it is, including all of the
graphics and colours, and are therefore convenient for loading into
other applications, but they are fairly large (24Kb). Videotex files
contain the teletext information as it was transmitted and can be
handled by some other software. (The manual gives details of this
format.) They can be re-loaded into the TeleCFax software simply by
double-clicking.
8.1
Saved text files contain all of the text from the page but no graphics.
So, a weather map saved as text is less useful than one saved as a
sprite (although with a little thought it would still be possible to
extract temperatures for your region by scanning the right place in the
text file). There are two useful options on the Save Text dialogue.
Firstly, text may be saved ‘For DTP’, which means that new line
characters are stripped and the 40 column line limit removed. This means
that any wordprocessor using the text is free to re-format it to fit its
own page width. The second option is ‘With Styles’ which is for
Impression users. It applies a heading style to the first line on the
page and makes white text bold. The overall effect is very pleasing and
it is quite impressive to be able to save a typical teletext page onto
Impression and see it transformed into a newspaper-type heading.
8.1
Script files
8.1
Script files are simple text files containing a list of commands for the
TeleCFax software. Commands are available to grab and display pages,
save pages to disc (as text, sprites or videotex), display saved pages
from disc and repeat indefinitely. It is therefore possible to build you
own ‘carousel’ systems to display a selection of the day’s teletext
pages. Making a script file is quite straightforward and they would be
suitable for school pupils to write, especially as they can be regarded
as simple programming for national curriculum purposes.
8.1
One of the many examples provided shows how to save eight news pages
into a single text file (with styles) for loading into Impression. By
running the script and (after a few minutes pause) dragging the output
file to the provided Impression document, a mini-newspaper can be
created and this is sure to enthral school children. Other examples
include scripts to grab weather pages, road information and TV listings.
8.1
The system can also be configured to run a script file automatically at
start up, so it is possible to set the system up to save all of the
pages you want on disc for you to read later. It may take several
minutes, or even an hour to grab all of your pages, but they will then
be available as disc files which can be accessed instantly. Since
different pages can be saved in different ways, it is quite easy to save
the weather maps in a sprite file, and the news in a text file. While a
script is running, the teletext system displays the pages as they are
received and the computer continues to multi-task but the teletext
buttons are disabled until the script has finished.
8.1
Software control
8.1
Most teletext adapters provide commands or system calls for other
programs to use, and even the original BBC micro adapter had a very
comprehensive set of * commands and low-level system calls for grabbing
pages, changing channels, etc. This meant that a large library of
software was developed to perform clever tricks, such as plotting share
price graphs over time or searching pages for keywords.
8.1
Sadly, support for other programs is missing from the Design IT system,
but there are some simple calls available for converting videotex pages
into sprites. Although disappointing to programmers, the provision of
the less-sophisticated, but easier to use, script files makes up for it
in many ways. Design IT say they will consider putting in a SWI
interface and I am pushing for a standard interface so that all teletext
software will work on any adapter regardless of make − this probably
means trying to use the same interface as the existing Ground Control
adapters as there are a lot in use.
8.1
Design IT say they may extend their script language to enable it to run
other programs . This will allow Basic programs (for example) to search
or process newly-saved teletext pages. It could be used to plot graphs
from share prices, build a database of recipe pages or even print a mini
‘newspaper’, completely automatically.
8.1
Computer television
8.1
The Teleview card also has composite video (BNC socket) and mono audio
(mini-jack) output on the back panel. This is suitable for connecting a
monitor, headphones or mini-loudspeakers and a separate TV Tuner program
is provided to enable the channel to be changed without running the full
teletext system. I am always dubious about the usefulness of such
facilities, although many teletext adapters provide them since they
already contain a TV tuner and have the signals available internally.
Using the system to display a television picture on an adjacent monitor
seems a bit extravagant (when a separate TV set is probably cheaper and
more convenient).
8.1
Where this system is more useful is when it is used with a real-time
video digitising card such as the Eagle M2 multimedia card. The
television video and audio output can then be routed into the Eagle card
to provide a TV picture in a window. Video, audio and static frames can
then be grabbed using the Eagle card, or the system could simply be used
to watch television in those idle moments when you are not working. For
the cost of an Eagle card and a Teleview card, you can buy quite a nice
25“ colour stereo television, but that isn’t really the point − if you
have an Eagle card already, you might as well connect it to the
television output when it isn’t otherwise being used, and get ‘computer
television’ for free. You can also open a small window to show teletext
sub-titles for TV programmes.
8.1
Conclusion
8.1
This adapter adds teletext to your computer. It is easy to fit and works
well, although the lack of automatic page storage (cacheing) makes it
slow to use. The manual is well-written, easy to read, and includes
descriptions of the various file formats used. The video and audio
outputs are welcome, although I am unsure of their usefulness. The
script facilities for automatically saving pages is excellent and means
that the system can automatically produce a mini-magazine from a
collection of teletext pages.
8.1
The card costs £159 plus £4 carriage, plus VAT from Design IT. Network
software, to enable teletext to be used on several machines at once,
will be ready in September for £150 +VAT. This will allow any network
station to access teletext either from the teletext adapter, or from a
database (thus allowing a school to set up their own viewdata
service). A
8.1
SyQuest Removable Drives
8.1
David Holden
8.1
Most Archimedes users will have heard of SyQuest removable discs. They
are quite commonly found on the Apple Mac, but are also available for
the Archimedes from a number of companies in the Acorn marketplace
including, of course, NCS.
8.1
I have been following the development of SyQuest drives for some time
and, with the acquisition of a Risc PC and the need for more (and better
organised) hard disc space, I decided it was time to take the plunge.
This article was written to describe some of the reasons why I have
chosen to take this step. Although I have seen them reviewed and
advertised many times, no-one, to the best of my knowledge, has written
anything to help others determine whether the SyQuest option is right
for them. It is not a magic solution to all problems.
8.1
What are they?
8.1
SyQuest removable hard discs are a marriage of normal hard disc
technology with the ‘removability’ of a floppy disc drive although there
is, of course, much more to it than that. Unlike optical or WORM drives,
the basic technology of SyQuests is the same as used for fixed hard
drives. This means that, as advances have been made in their production,
reliability and pricing, this has been reflected in the SyQuest drives.
8.1
They are constructed along the lines of a conventional hard disc drive
except that, instead of the whole mechanism being placed in a sealed box
the ‘disc’ is contained in its own, removable, plastic case. This is
completely enclosed except for a ‘door’ along one side, and when it is
in the drive, this door is opened to allow the drive head to reach the
disc’s surface. In fact, it’s rather like a better constructed and much
more sophisticated version of a floppy disc.
8.1
Types available
8.1
The drives are available in two physical sizes, 5¼“ and 3½”. The disc
itself is slightly larger than the floppy equivalent, which is a pity
because it means you can’t use most conventional boxes for them. The 5¼“
disc is about 1 cm thick and the 3½” version is about 8mm. The thing
which strikes you when you pick one up for the first time is its weight,
especially the 5¼“ size. This is because the disc itself is a heavy
metal object and not at all like the flimsy metal oxide coated plastic
used in floppies.
8.1
Each physical size is available in different capacities. The 5¼“ comes
in 44 and 88Mb, and the 3½” in 105 and 270Mb. (There is now also a 200Mb
5¼“ drive − see Products Available. Ed.)
8.1
The first size to be introduced was the 5¼“ 44Mb. Then when hard disc
technology advanced to allow more data to be squeezed on to the same
area of a disc, this was doubled to 88Mb. The 44Mb drive cannot read or
write to 88Mb discs but most of the 88Mb drives can use either type
although the oldest 88Mb drives don’t.
8.1
With further advances, it became possible to reduce the disc size to 3½“
while simultaneously increasing the capacity to 105Mb. The most recent
step was to boost the capacity of the 3½” drive to 270Mb, and even
larger sizes will be available in the foreseeable future. Like the 5¼“
equivalents, the 270Mb drive can read and write 105Mb discs but the
105Mb drive can’t use 270Mb discs.
8.1
Uses for SyQuest drives
8.1
These drives were never intended as a substitute for a conventional hard
disc, although they have sometimes been used in this way. Their main
purpose was to allow large amounts of data – too big for a floppy disc –
to be transferred between computers. This was quickly seized upon by
publishing companies who realised that they could, for example, get the
DTP data for an entire book onto one 44Mb disc, thus facilitating
transfer from the computer to the Printer (using ‘Printer’ in the
context of ‘company that prints the book’ rather than the computer
peripheral). This flexibility meant that the current ‘book’ could easily
be passed around from one computer to another, even on different sites.
8.1
In order to see why they have been used primarily for this and not just
for bulk data storage it is necessary to investigate prices. The 5¼“
drive itself is quite expensive, but that is not the most important
point. The actual discs cost over £60, which means nearly £1.60 per Mb.
To store about 200Mb of data using a SyQuest drive and five discs
therefore costs much more than a conventional hard drive.
8.1
The introduction of the 88Mb size helped only slightly. The cost of an
88Mb disc is over £90, and although this gives a better price/capacity
ratio, it still doesn’t approach a conventional drive when the cost of
the SyQuest drive itself is taken into account. This economic
disadvantage has been increased as hard disc prices have fallen.
8.1
When the 105Mb size was introduced, things looked a bit better. A 3½“
105Mb disc costs less than the 88Mb version. This lower cost meant that,
at last, the price per Mb of a SyQuest disc was approaching that of a
conventional drive. Of course, the cost of the drive itself made the
overall picture somewhat different, but if you needed several hundred Mb
of storage, the SyQuest option was beginning to look more attractive.
8.1
With the introduction of the 270Mb size, SyQuest can give more Mb per £
than a conventional drive. In fact, it works out cheaper than floppy
discs! This is because the price of a 270Mb disc is about the same as a
44 or 105Mb and lower than an 88Mb. Even at a ‘one off’ price of around
£80 for a disc, you would be paying only about 30p per Mb.
8.1
Data security
8.1
The real advantages were, once again, not economic. For many people,
even more important than portability is security. If you have 1Gb of
data on a single hard disc then, if you are unfortunate enough to have a
hard disc failure, everything could be lost. Of course, all you have to
do (in theory) is to restore the data from your backup, but it simply
isn’t realistic to back up this amount of data to floppies, and a tape
streamer is not only time-consuming to use, it’s expensive. With a
SyQuest drive, if a disc fails, you have lost only part of your data. If
the drive fails, you just get a replacement – the data on your discs
isn’t affected, (unless the drive fails during a write operation − but
nothing is perfect!)
8.1
The SyQuest drive as a backup medium
8.1
Although not their primary purpose, this is an area in which they can be
extremely useful and more convenient than conventional methods.
8.1
Most people with large hard discs find that only a small part of the
data on them is irreplaceable. The majority will probably consist of
applications or material which may exist on other machines or on floppy
discs as well. Applications do not really need to be ‘backed up’ since,
in the event of hard disc failure, they can simply be re-installed.
8.1
Backing up and restoring is fast and convenient. There is no need for
any ‘special’ software − it’s exactly the same as copying to/from any
other hard disc, and just as fast. Instead of having to run through a
tape to find a particular file, you pick it from a normal filer window.
This means that a large SyQuest drive can be used as a backup medium for
a normal hard disc, dispensing with the need for a tape streamer, and
helping to weigh the economic balance in its favour.
8.1
I regard the ability of SyQuest drives to act as backup devices as a
major point in their favour. Although the First Law of Hard Disc Backup
is ‘The likelihood of hard disc failure is directly proportional to the
irreplaceability of the data’, the Second Law is ‘The frequency with
which a backup is taken is inversely proportional to the inconvenience
of doing so’. The simplicity and ease with which data can be duplicated
to a SyQuest drive helps ensure frequent backups.
8.1
Installation options
8.1
I shall describe briefly the options open to the Archimedes owner
considering the purchase of a SyQuest drive. All types are available
with either IDE or SCSI interface, although as the 5¼“ size was almost
universally used on Apple Macs, they are rarely seen with an IDE
interface. All types are available for either internal fitting, that is,
a ‘bare’ drive, or as an external unit complete with case and power
supply. As the only Acorn computer capable of taking a 5¼” drive
internally is the Risc PC, I shall assume that if you wish to install
the drive internally it will be a 3½“ unit. Obviously, if you intend to
purchase an ‘external’ unit there is no physical installation of the
drive.
8.1
Despite the fact that the actual disc is bigger than a 3½“ floppy, the
drive itself is exactly the same size so it can be fitted in the second
drive bay of an A310, A400, A540 or A5000. Of course, if you have
anything other than an A5000 or Risc PC, the SyQuest drive will need to
be fitted in the position occupied by another hard disc, so this will
have to be displaced. If you have only one or two podule slots in use,
it is possible to mount a 3½” hard disc in the space that two podules
would occupy, and I have done this in the past using two short strips of
angled plastic to support it.
8.1
With an A5000, the SyQuest drive can be mounted under the present floppy
drive. You will need four mounting screws with spacers the correct
length to position the drive correctly. Again this is a simple DIY job
or a kit can be purchased from NCS. (Dave’s idea, and mine, of a ‘simple
DIY job’ are somewhat different! Ed.)
8.1
The power required by a 3½“ SyQuest drive is extremely small and should
not cause any difficulty for the power supply fitted to any of these
models, even if you already have another hard drive fitted. You can
therefore obtain or make a ‘Y’ lead to split the power lead to the
normal hard drive. This should consist of a ‘male’ version of the
standard drive power plug and two ‘female’ plugs. These are available
from Maplin Electronics amongst others. Anyone who can wield a soldering
iron should have no difficulty with this. Just ensure that you don’t
‘cross over’ any of the wires as mistakes can be very expensive! Use
three different coloured wires (the middle two connectors are both
Earth, so it doesn’t matter if these are mixed up) and when you have
finished, fit each socket in turn to the plug and make sure the wires
match, colour to colour. (The connector is part of the NCS kit. Ed.)
8.1
Fitting in a Risc PC should be simple. The easiest way is to purchase a
drive frame intended to fit a 3½“ floppy in a 5¼” drive bay. These cost
only a few pounds from PC suppliers. As I use my Risc PC ‘on end’, I
decided to fit the SyQuest drive in the 3½“ bay above the floppy so that
it would be well above the desk. I thought this would be easy, but what
looked like a 3½” ‘knockout’ was just a decorative line, and I had to
cut the hole out of the (nearly ¼“ thick) plastic front panel. Once this
was done, the drive just clipped into place, but I would advise anyone
not skilled with a Stanley knife to use a 5¼” bay and an adaptor!
8.1
The interface
8.1
You will have to decide whether to choose a SCSI or IDE interface. Your
choice may be influenced by your existing hardware but SCSI drives are
sometimes more expensive than IDE. If you have an A540 or other model
with a SCSI card then that is the obvious choice, and you are unlikely
to encounter any difficulties. However, do ensure your interface will
work with a SyQuest drive. I am told there is no problem with Oak,
Morley, Technomatic or Acorn SCSI cards but I have no reports of others.
(There can be problems with the Acorn one but NCS Utils Disc 6 has a
patch for it. Ed.)
8.1
If you have an A5000, a Risc PC, or a machine with an IDE interface,
there are some problems you should be aware of.
8.1
SCSI interfaces are designed to operate with a variety of devices and
most can cope with removable media. IDE, on the other hand, was intended
only for use with fixed hard discs which are hardly likely to change
while the computer is switched on. If you change an IDE disc in a
machine fitted with an Acorn interface, it will simply refuse to accept
the new one. You will have to switch the computer off and on again
before you can use the new disc. This is true of almost all IDE systems.
Luckily a ‘patch’ is available for the Acorn interface fitted to the
A5000 and Risc PC, and this permits the disc to be changed. (NCS Utils
Disc 6. Ed.) I am not aware of fixes for other IDE interfaces. The
disadvantage with a patch is that it must, of course, be loaded before
the SyQuest drive is used, and so needs to be included in a ‘boot’
sequence. This means the SyQuest drive can’t be the primary drive on
such a machine, but this isn’t a good idea anyway and so is not really a
problem.
8.1
The latest versions of ICS’s IDE interface is specifically designed to
be used with removables. If you have an earlier ICS interface, a ROM
upgrade will only cost £10. You can fit the complete IDE interface card
to an A5000 or a Risc PC where it will work happily in tandem with the
‘on board’ Acorn interface. This is the method that I chose because this
allows me to have three IDE drives. The ICS ‘Whizzo’ ROM, which is
available as an alternative to the Acorn IDE filing system for the A5000
(and soon for the Risc PC), is also suitable for use with SyQuest drives
and costs about £30.
8.1
There are two other considerations which might affect your choice. An
IDE interface is likely to cost less than half the price of a SCSI card,
so if you are starting from scratch, IDE could be around £100 cheaper
than SCSI. On the other hand, if you intend to fit other devices such as
a scanner, which will need a SCSI bus, then you may as well opt for SCSI
from the start.
8.1
Unless you have a very old existing IDE drive, it is most unlikely that
there will be any difficulty in getting it to work as a ‘slave’ to your
present drive. During the past weeks, I have switched mine between four
Acorn machines and a PC without problems, sometimes using it as the
Master drive and at others as Slave. One link must be removed on the
SyQuest drive to convert it from Master to Slave and this is clearly
marked. However, whereas later Conner drives, such as those used on the
Risc PC and more recent A5000s, don’t need any links changed when a
Slave drive is added, many other makes (and earlier Conners) do. This
subject is far too complex to go into great detail here but many drives
actually have a diagram stuck onto them showing how to change the links
and, with other drives, the links are named.
8.1
The reason I have taken some trouble to mention these alternatives is
that, if you have an A5000 or a Risc PC, you could choose a bare IDE
drive as the cheapest method, using the ‘patch’ for the Acorn IDE
interface. You would then still have the option at a later date of
fitting the ICS ‘Whizzo’ ROM or an alternative IDE card if you require a
second conventional drive as well.
8.1
Risc PC considerations
8.1
During speed tests, I found that the IDE interface used on the Risc PC
is faster than that fitted to the A5000. It consistently performed 20-
40% faster using identical drives. The ICS interface card, when used on
the A5000, has a performance comparable with the ‘native’ interface and
there is no improvement when fitted to a Risc PC, so its performance
falls short of that delivered by the Risc PC’s own IDE interface.
8.1
The ‘Whizzo’ ROM for the Risc PC wasn’t ready when this article was
prepared so I don’t know how it will perform. However, I would expect it
to be equivalent to the Acorn software.
8.1
In all cases, the 270Mb IDE drive fitted to the Risc PC returned a
performance markedly better than a SCSI fixed drive of comparable size.
The SCSI tests were carried out using an Oak 16 bit card (admittedly not
the fastest, but one of the cheapest and most common) on both the Risc
PC and A5000. They confirm my previous experience that the ‘old’ SCSI-1
standard, as used on all currently available SCSI interfaces, is not
fast enough for modern high speed drives. I suspect that comparisons
made in the past were between small IDE drives on early A5000s and
larger SCSI drives and, generally speaking, the larger the drive, the
faster it will perform.
8.1
All SCSI interfaces, as available for Acorn machines at present, only
have an 8 bit data bus. The ‘16 bit’ description merely means that the
data is buffered on the card and supplied to the computer in 16 bit
chunks. However, the SyQuest drives are SCSI-2 compatible, so when the
faster cards appear for the Risc PC (it’s very doubtful whether they
will be available for any other models) the SCSI version of a SyQuest
drive will almost certainly out-perform the IDE version. If you have a
Risc PC, SCSI will probably be the best option, because you will have
the option of changing your SCSI card at a later date to increase
performance.
8.1
The drive in use
8.1
Although you can remove the discs from the drive, it isn’t quite as
simple as ejecting a floppy disc. On the 105Mb and 270Mb drives, the
eject button is actually an electrical switch and there is also a
locking lever. When you insert a disc, this lever is operated to lock it
into the drive and engage the mechanism which starts it rotating. As
with a normal hard drive, the disc rotates all the time at high speed,
taking about five seconds to get up to speed and be ready to use.
Because the disc is always rotating, it must be brought to a stop before
it can be removed, so the lever is electrically locked once the disc is
inserted. When the eject button is pressed the disc is stopped and, once
it is stationary, the locking lever is released and you can remove the
disc. Again this takes about five seconds.
8.1
The drive activity light is multi-purpose. With no disc in the drive it
is off, and during drive activity it is orange. When the disc is being
run up to speed or slowed before removal, it is green and flashes in
proportion to the disc speed. So, when you insert a disc, it flashes
slowly at first, and then faster until the drive is up to speed.
8.1
Because the ejecting sequence is electrically operated, you cannot
remove a disc from the drive with the power switched off. (Actually, you
can. There’s a tiny hole near the button just big enough to be poked
with the end of an un-bent paper clip. This releases the cartridge,
power or no power. Ed.)
8.1
Portability
8.1
In theory, a SyQuest disc formatted on any Acorn computer should be able
to be read on any other machine, regardless of the filing system used.
In fact, I have been told that a disc formatted on a external SCSI drive
could not be used with an IDE drive, but if it were formatted on an IDE
drive or an internal SCSI, there would be no problems. This seems a bit
strange but, even if it does happen, it is not a serious problem. If you
regularly need to interchange data between two such drives, you would
just have to ensure that the disc had originally been formatted on the
IDE drive. (Which disc formatted on which machine and on which interface
is readable on which other configuration is, I fear, very much a black
art. The empirical approach is highly recommended here. Ed.)
8.1
It would be nice if it were possible to exchange discs between the
Archimedes and other platforms. There is no physical problem with this −
it would just require an appropriate filing system to recognise the disc
structure. The new ‘Mac’ filer, MacFS, from Computer Concepts will work
with SyQuest drives.
8.1
Out of curiosity, I tried the SyQuest on my PC and had no difficulty in
getting it to work. However, although RISC OS 3 can read and write to
DOS format floppy discs, there is no provision for reading a DOS hard
disc. Hopefully, some enterprising person will write a filing system
able to read a DOS formatted hard disc in the same way as DOS FS works
with floppies. This would make exchange of large amounts of data with a
PC much simpler than at present. Any offers, anyone?
8.1
There is no difficulty placing a DOS partition on a SyQuest drive. I
tried this both with Acorn’s PC Emulator and !FasterPC without problems.
This allows you to have a substantial DOS partition without giving up a
large part of your primary hard drive. By putting outwardly identical
DOS partitions on more than one SyQuest disc, you could have alternative
DOS ‘drives’ for different purposes without the need to reconfigure the
emulator. This could be very useful in future once PC cards become more
common.
8.1
Reliability
8.1
In the past I have had qualms about reliability, knowing the importance
manufacturers attach to keeping a hard disc hermetically sealed in its
box. However, as far as I am aware, there are no problems with SyQuest
discs, although I have heard reports of Bernouilli and Optical discs
becoming error prone after long service. The fact that SyQuest offer a
five year guarantee on their discs would seem to indicate their
confidence that they will last as long as, or longer than, a
conventional drive.
8.1
I would suggest that the only slight threat to data security is where
discs are frequently transported between locations. Sooner or later they
will be dropped on the floor, put in someone’s bag or pocket without
benefit of their outer case, or otherwise be abused. A friend ‘lost’ a
disc in transit and only discovered it, months later, underneath the
spare wheel in his car, dirty and with its packet crushed, but otherwise
undamaged. (I have thrown 5¼“ cartridges half way across the office to
prove their robustness. Ed.)
8.1
Speed
8.1
I have left this until last as I don’t think it is of major importance.
Experience with a variety of drives and interfaces leads me to the
conclusion that performance figures can be very misleading and often
reveal more about the test program than the hardware. I preferred to
carry out comparative tests using an A5000 and a Risc PC. I compared the
SyQuest 270Mb drive with a Quantum 540Mb, a Western Digital 250Mb and
the Conner 420Mb drive on the Risc PC. In each case, the drive was newly
formatted and largely empty to ensure that performance wasn’t degraded
by fragmentation. I don’t want to get too involved with speed
considerations but the test program I use is my own, and doesn’t return
artificially massaged ‘Mb per second’ specs. It uses standard filing
system commands, just like real programs, and is designed to give a good
indication of how the drive will perform in normal use.
8.1
Each machine was fitted with an ICS IDE card as well as the Acorn
interface so that I could try the alternative filing systems as well as
the drives. In most tests, the 270Mb SyQuest operated at a speed
comparable to the 420Mb Conner drive fitted to the Risc PC and almost a
fast as a 540Mb Quantum.
8.1
For all practical purposes, the 270Mb drive is as fast as any normal
hard disc. You have to do extensive objective tests to find the
differences and, subjectively, it certainly feels just as fast as the
420Mb Conner on the Risc PC. Statistics freaks can have hours of fun
testing but the simple answer is ‘fast enough’. For those who want to
know the details, I have passed the test program and a few test results
to Paul for the magazine disc.
8.1
One area where speed is of interest is comparing different SyQuest
drives. Nick Evans of the ARM Club gave me some results of comparisons
between 44, 88 and 270Mb drives which clearly indicate that the 88Mb
drive is about 50% faster than the 44Mb size and the 270Mb drive about
twice as fast. It also shows that the slowest speed is obtained with a
44Mb disc in an 88Mb drive, presumably because the drive has to ‘double
step’. I don’t have any data for the 105Mb size but I expect that this
will conform to the pattern set by the others.
8.1
Conclusions
8.1
The decision to buy a SyQuest drive cannot be made entirely on the basis
of cost or performance. When the price of the drive itself is taken into
account, the ‘cost per Mb’ is unlikely to be cheaper than a large
conventional drive. The main considerations remain security and
portability, which is why I have dwelt upon these two issues. In my own
case, I am more than satisfied. Although portability is not an important
consideration, it suits me to have several discs, each containing
material needed for different tasks. Instead of the large, sprawling,
mass I had on my A5000, which often made it difficult to remember where
I had put things, I can now insert the disc pertaining to the current
task and quickly find what I want.
8.1
If portability is a primary consideration, and you have more than one
machine, it might be worth looking at 44Mb drives. These have actually
been discontinued but are still widely available. As they are now
‘obsolete’, they can sometimes be found quite cheaply. Don’t worry about
the supply of 44Mb discs − there are so many drives in use that there is
unlikely ever to be a shortage.
8.1
As you have seen, it’s not just a matter of deciding that you’d like a
SyQuest drive. If you have a lot of data, the 270Mb size appears by far
the most economical choice, but this doesn’t necessarily follow,
particularly if you have several machines, since although the media gets
cheaper with larger sizes, the drives get more expensive.
8.1
Once you have decided upon size, the other considerations are the type
of interface and whether to have an internal or external drive. The
latter will probably be decided by physical factors. Whether to have
SCSI or IDE could also be decided by the hardware you already have.
Certainly, if you possess a SCSI card, that would probably be the best
choice but, if not, then IDE is cheaper, even if you have to buy an
interface. At present, I don’t consider that there is any significant
difference in speed between the two versions, but if, in the future,
SCSI-2 cards appear for the Risc PC, that will certainly be faster. A
8.1
Current Archive Prices of SyQuest Drives
8.1
Archive price of... Drive Media Per Mb
8.1
44Mb external SCSI £360 £70 £1.59
8.1
88Mb external SCSI £500 £100 £1.14
8.1
105Mb external SCSI £450 £70 67p
8.1
105Mb internal SCSI £370 £70 67p
8.1
105Mb internal IDE £340 £70 67p
8.1
200Mb external SCSI £570 £90 45p
8.1
200Mb internal SCSI £490 £90 45p
8.1
270Mb external SCSI £550 £80 30p
8.1
270Mb internal SCSI £490 £80 30p
8.1
270Mb internal IDE £490 £80 30p
8.1
PipeLineZ
8.1
Gerald Fitton
8.1
In this month’s article, I shall tell you about the copy of Fireworkz
V 1.08 which I have − but first a couple of points arising from last
month’s article.
8.1
Unnumbered screen modes
8.1
If you have a Risc PC and use unnumbered screen modes, you may have
found that your sprites don’t appear in Fireworkz documents and don’t
print. The ‘answer’ is to install a TaskX module which will recognise
those sprites. The latest version of the RISC OS 3.5 TaskX module is
datestamped 25th August 1994. Do not install this latest version if you
have only RISC OS 3.1 or you will create problems for yourself. If you
want a copy of this module, send me a formatted disc, self addressed
label and (if possible) return postage. On the disc, please include a
file created in Fireworkz (Wordz or Resultz) containing your name and
address. This file will enable me to read information (from the hidden
parts of the Fireworkz file) about your version of Fireworkz and your
system, that are necessary for the records which I have to provide to
Colton Software.
8.1
Corrigenda
8.1
In last month’s PipeLineZ, my major topic was an “Unwanted Chain of
Interdependent Documents”. I have received about half a dozen letters
pointing out a mistake which I made. Near to the beginning, when I was
explaining how to insert a row, I said:
8.1
“In the form in which I’ve included it, the file [Acc_9301] contains
only three transactions, two credits and one debit but you can extend it
quite simply. Place the caret anywhere in the last row and press <f7> to
insert a new row, make your credit or debit entry and, finally,
replicate the formula in the “Balance” column through to the line you
have just created.”
8.1
What I should have said was that you must “replicate the formula in the
Balance column through the line you have just created and down through
one more line.” The reason for replicating the formula through to the
extra line is that the formula in the ‘extra line’ has been updated by
the process of creating the extra (blank) row so that it ‘skips’ the new
blank row!
8.1
I also received a couple of letters asking why the [Acc_9301] document
fails to work if one row is deleted. The quick answer is that the line
below the deleted line is corrupted by this process of deletion. There
is nothing which can be done about this corruption since what happens is
inherent in the nature of a spreadsheet. Let me explain by referring to
the [Acc_9301] sheet of last month’s article. The slot [Acc_9301]D7
contains the formula D6+B7-C7. If you delete the slot D6 (for example,
by deleting row 6) then the formula in D7 will be corrupted because
there is no simple way in which we can ‘tell’ the spreadsheet that we
want the D6 in the formula to be replaced by D5!
8.1
Chained documents in Fireworkz
8.1
Also in last month’s PipeLineZ, I gave three reasons why I wrote that
article using as my example files in PipeDream format. Two of the
reasons I gave were:
8.1
“. . . you can load PipeDream files into Fireworkz whereas the reverse
is not true.” and “. . . because of a few (known) bugs in Fireworkz,
some of the formulae . . . don’t work . . . particularly (using)
set_value(,) with Names”
8.1
Nevertheless, in your letters to me, I have been asked if I will go
through the creation of the document structure using Fireworkz and
explain why the set of chained documents doesn’t work. I have written
individually to all those who have written to me but I’m sure that for
everyone who has written there must be more who haven’t. My compromise
with those of you who haven’t written but still want to know (in detail)
how to use Fireworkz is this: I have included on the Archive monthly
disc a similar tutorial for Fireworkz users with a [ReadMe] file in
Fireworkz format. Alternatively, send me the usual formatted disc, self
addressed sticky label and, if you can (I know you can’t if you live
overseas), return postage and I’ll copy the tutorial to your disc.
8.1
The following is quoted from that tutorial:
8.1
A bug
8.1
“Although the process of using set_value(,) with Names works well in
PipeDream, it doesn’t seem to ‘work’ properly in Fireworkz. I don’t know
exactly what effect you will find but, with my machine, I found that the
recalculations got into an infinite loop with the ‘number of
calculations still to go’ increasing instead of decreasing as time went
by! As a result of this ‘bug’, I am unable to recommend this
set_value(,) with Names in Fireworkz even though, as I said before, it
is the preferred method − and it works well in PipeDream. Perhaps when
the next version of Fireworkz is released in October I’ll be able to
delete this paragraph but, in the meantime, be careful of set_value(,)
when using Names in Fireworkz.”
8.1
The workaround
8.1
I believe that Fireworkz sometimes loses track of what recalculations it
ought to make when a value is updated using Names with set_value(,). I
have other ‘anecdotal evidence’ that there are other circumstances −
particularly when a slot contains a formula which refers to a slot which
occurs ‘later’ (down or to the right) in the spreadsheet. The
‘workaround’ (but that’s probably the wrong way to describe the
procedure) is to use a series of cross-checks. Essentially, a cross-
check is a strategy of using the same data in two separate calculations;
the calculations are designed so that both have the same (identical)
answer − the answers are compared. An important part of the strategy is
that you must use different formulae and methods for the two
calculations. When this sort of thing was done manually in industry,
many Section Heads would even use different ‘Computors’ (people, not
machines) for the two sets of calculations! If you have a Fireworkz
spreadsheet and you have problems setting up your cross-checks then
write to me and I’ll see what I can do.
8.1
Perhaps Paul will allow me a small aside. He recently sent me a PD3
spreadsheet because it wouldn’t work on PD4. I was most impressed by the
inbuilt cross checks. Indeed, apart from my own work, I knew of only one
PD3 application writer who ‘instinctively’ included, in quantity and
quality, cross-checks of the type I found in Paul’s spreadsheet. Just as
those with musical or artistic talent can recognise the work of a
composer or artist, so, I believe is it possible to recognise the author
of a well-constructed spreadsheet. It had the mark of a mathematician
rather than a ‘computer person’. Paul confirmed my guess at the name of
the author! (Come back, Rob − The Acorn world needs mathematicians like
you!! Ed.)
8.1
Version 1.08
8.1
You’ve probably guessed that I don’t have an upgrade to the RISC OS
version of Fireworkz but Fireworkz for Microsoft Windows. You can buy it
now from Colton Software. You need a 386 compatible with 4Mb RAM and
Microsoft Windows 3.1 as a minimum hardware/software combination. The
contact name at Colton Software for more information about Fireworkz for
Windows is Jeremy Turner. It costs £99 +VAT but registered users of the
RISC OS version can buy it for just £50 + VAT.
8.1
The documentation consists of three booklets called: “User Guide”,
“Fireworkz Spreadsheet Guide” and “Getting Started”. Although there is a
separate booklet devoted to the spreadsheet part of Fireworkz, this does
not imply that word processing is taking a back seat in V 1.08. I’m
pretty certain that the decision was made to keep all the spreadsheet
functions (and functionality) together rather than complicate the use of
the User Guide which covers all but the spreadsheet side.
8.1
The Windows version will import files in Rich Text Format (RTF), Lotus
WK1 and WKS format and (but not finally) Excel 2, 3 or 4 format.
Pictures can be in Windows BMP format; under the Acorn FileType
numbering system, you will find that Windows BMP format files are given
the number &69C and that Translator will convert Windows BMP files to
Acorn Sprite format.
8.1
Naturally, the Windows version of Fireworkz will accept sprites
(including 32-bit sprites) and Acorn drawfiles. In Windows, any
referenced drawfiles must have the DOS extension AFF; Acorn sprite files
must have the extension FF9.
8.1
From RISC OS to Windows
8.1
I have transferred many Fireworkz documents from RISC OS to Windows and
others in the reverse direction. It is a relatively straightforward
operation but you do need to know something about how it works if you
are going to do this routinely and want to develop a smooth, slick
operation.
8.1
In Windows, file names are limited to eight characters, and some
characters available in RISC OS are not allowed (or give strange
effects) under Windows. If you think that you’re going to be working in
both RISC OS and Windows regularly, now is the time to have a good think
through your strategy for file names. For example, don’t use fancy
characters (such as a hard space) in your RISC OS file names.
8.1
Fonts are ‘stored’ in a Fireworkz document under their PostScript name!
This is something else which you should think through. If you send me
files for use on both platforms then please limit your RISC OS fonts to
Trinity, Homerton and Corpus. These will be stored in your RISC OS
Fireworkz document as Times, Helvetica and Courier and translated to
Times New Roman, Arial and Courier New (or near equivalents) in Windows.
Similarly, if you use the Windows True Type fonts just mentioned and
then transfer your file to RISC OS, you’ll find that the RISC OS
document uses the Acorn fonts which you’d expect.
8.1
Also on the subject of fonts, in RISC OS you can have a font width
different from the height. You can’t do this in Windows so, if you want
to use both RISC OS and Windows, don’t use this feature.
8.1
When people send me RISC OS format Fireworkz files which contain
graphics, I ask them not to embed the graphics files. There are reasons
for this that I’ve explained elsewhere. One (minor) reason is that, now
and again, if you save a (RISC OS) Fireworkz file containing embedded
graphics then it fails to load! I have a way around the problem of
‘lost’ documents but it usually means that the embedded graphics files
are lost from the document! (So, here’s a warning for all of you
Fireworkz users, don’t delete the original graphics files when you embed
them.) However, for transferring Fireworkz files across platforms, it
does make it easier if you do embed the graphics files.
8.1
I have had a few minor problems using the alternative technique of
referencing the graphics files but the problems may have been of my own
making. If you must, then let me give you one tip for transferring
referenced graphics files − do make sure that they’re all in the same
RISC OS directory (and that the application still works under RISC OS)
before you start the transfer operation.
8.1
Windows Fireworkz
8.1
In general, the Windows version is (nearly) identical to the RISC OS
version in the way it works. If you can use one version, you’ll be able
to use the other (almost) immediately. It would not be true to say that
you won’t know whether you’re in Windows or the desktop but it is
‘nearly true’. As I’ve said elsewhere, most of my difficulties have
arisen because I forgot that desktop commands won’t work in Windows.
8.1
Bugs
8.1
Earlier in this article, I referred to a Fireworkz bug which manifests
itself in the [Acc_95xx] series of chained documents. Since starting to
write this month’s article, I’ve given this application a go in the
V 1.08 Windows version I have. The bad news is that the bug persists!
This leads me to say that we’ll probably have to wait for Fireworkz Pro
to be released before we can relax about the cross checks.
8.1
Recordz
8.1
The latest information I have is that at the Acorn World ’94, you’ll be
able to buy (or upgrade to) Fireworkz Pro. By the way, in case you don’t
know, Fireworkz Pro is the package which contains not only Wordz and
Resultz but also the database, Recordz.
8.1
Finally
8.1
Thanks for all your letters − we’ve been on holiday recently so my
apologies for the delay in replying to some of them. I think we’ve just
about caught up now! A
8.1
JPEG Column
8.1
Stuart Bell
8.1
The low quantity of the correspondence which I’ve received about JPEG
and MPEG in the past three months has more than been compensated for by
its quality:
8.1
!FYEO2.01R
8.1
Regular readers of this column will need no introduction to this JPEG
utility from Frank Lyonnet. (Irregular readers are referred back to 7.9
p19.) Version 2.00 was the first true shareware version with many extra
features (registration fee £5.00), and now version 2.01R will allow Risc
PC users to save and display 16-bit and 32-bit sprites (and users of
other machines to save them, for use with the increasing number of
applications which can make use of images with 32K or 16M colours.)
Frank tells me that “registered users can, at any time, obtain the
latest registered version of FYEO2: Send me a blank disc and your
smallest bank note approximating to 5 francs to cover postage cost (e.g.
1 pound note for UK registered users).” Since the demise of the English
pound note, I guess that you could try the Scottish variety, but pound
coins will be of no use to him. If you want to register with Frank for
the first time, get the Archive Utilities disc 5 (see Archive 7.12 p.2)
for the non-registered version first, which contains full details. If
you’re still not “into” JPEG, then a re-reading of past JPEG columns and
a little playing around with the Archive Utilities discs 4 and 5 should
provide a good introduction.
8.1
!FYEO2 is the simplest and most flexible of the de-JPEGing utilities
I’ve used, and I recommend it. It also handles TIFF files from other
machines.
8.1
Shoemaker-Levy in motion!
8.1
After the NASA images which Philip Draper pulled off Internet for me
last time, he’s now sent me some more JPEG pictures, and also some MPEG
sequences. Much of the material relates to the collision of the
Shoemaker-Levy comet with Jupiter in July. A massive MPEG sequence
produced by NASA simulates flying over the surface of Venus. It runs to
1100Kb, so Philip split it using !Edit (I can’t read 1.6Mb discs), and
users will need to re-assemble the file. I’ve edited the material down
to three discs, (including the MPEG player and an unregistered version
of !FYEO2) and will happily send them to anyone who wants them. As
usual, please send three 800Kb blank formatted discs, in a jiffy bag,
with a return label and postage (ensuring that it’s enough for three
discs), to me at 23 Ryecroft Drive, Horsham, RH12 2AW. To avoid having
to provide an indefinite service, this offer will close a fortnight
after the publication of this issue of Archive.
8.1
Philip also reported most helpfully on his experiences with various JPEG
and MPEG programs on the Risc PC. Firstly, SlideShow, the incredibly
fast JPEG display program which is supplied with the 100+ JPEG images on
the Risc PC will not work at all on the Archimedes, reporting an
“unrecognised SWI” error. He couldn’t find any SWIs in the program that
aren’t documented in the Programmer’s Reference Manual. Could anyone
cast any light on the subject – or even adapt SlideShow to run under
RISC OS 3.1?
8.1
Secondly, he comments that the MPEG player runs much more smoothly and
quickly on a Risc PC, as long as you use modes with which it is happy.
This also causes a problem on an Archimedes equipped with a ColourCard,
as it won’t display MPEG sequences on modes such as 99.
8.1
Thirdly, as regards JPEG, Philip reports that versions 0.93 and 0.95 (as
supplied with RISC OS 3.5) of ChangeFSI seem to run at identical speeds
and that a Risc PC doesn’t seem any quicker than a ColourCard-equipped
Archimedes. This is, I think, much as one would expect, as the main
bottle-neck on most older machines is caused by the ARM3 and VIDC
devices competing for memory bandwidth. Both ColourCards and the Risc PC
have architectures which avoid this problem.
8.1
Graphics Loaders with Impression Publisher
8.1
It’s now clear how Impression in its latest incarnation will handle JPEG
files. (See Archives 7.4 p.55 and 7.6 p.26 for an introduction to this
question.) Users of Publisher can purchase a set of three “graphics
loaders” which will allow the import of, among others, JPEG files. I
must say that although I’m now using Impression Publisher (and agree
with Barry Humpidge – Archive 7.12 p.50 – that the bug-count seems to
have risen), I’ve not yet been persuaded of the benefit of paying £39
+VAT (or even £43 through Archive) to be able to load JPEG files
directly into Impression, when other much less expensive ways are
available. If any Archive readers have used the utility, I’d be very
grateful to receive your comments.
8.1
Free disc summary
8.1
The earliest JPEG discs that I offered are now available as NCS
Utilities Discs 4 and 5 direct from the Archive office – so please don’t
ask me for them in future. Likewise, the free MPEG disc of January 1994
has largely been supplanted by this month’s three-disc offer, and so
there’s little point in asking for that. As new material comes my way,
I’ll gladly offer it on the usual basis, but please don’t wait to
accumulate a large ‘order’ – I haven’t got the time or the patience to
run an alternative PD library service. My offers really are “once-only”
offers!
8.1
Please do let me know of your experiences with JPEG and MPEG, in time
for the next JPEG column, probably in two months’ time. A
8.1
Multimedia Column
8.1
Paul Hooper
8.1
The last six months
8.1
Having been a dedicated Acorn user since the days of the BBC ‘A’ (who
remembers that?), I have got used to being out of the ‘main’ stream of
computing. Acorn went their own sweet way and I followed. Yet the last
few months has seen Acorn rejoin the rest of the computing world with
the launch of the Risc PC and, in the world of multimedia, Acorn is
again moving towards compatibility.
8.1
The last six months have seen important advances in multimedia. The
launch of Genesis Professional and Project, coupled with the cross-
platform capability, has given Acorn a big boost. The stunning graphics
that are now standard on the Risc PC, the Eagle multimedia card with its
ability to import video and sound, are just a few of the highlights.
8.1
The next six months
8.1
Yet the next six months are going to be even more exciting. At the
Interactive Learning Show, Acorn previewed their enhanced version of
Replay. This supports the MPEG standard which opens up the use of Video
CD. You will need to have a dedicated MPEG board to benefit from the
improved quality. Anglia TV are updating their CD-ROM titles to include
both MPEG and Replay versions and the selection of format will be
transparent to the user.
8.1
The MPEG board is being developed by Wild Vision with the software
coming from Computer Concepts. At the moment this will be a Risc PC only
product, but versions for the Archimedes are under development. The
board will be available in two versions. The first, which should be
released at the beginning of October, will allow you to connect a TV via
a SCART socket to your computer, then take a CDi disc, pop it into your
CD-ROM drive on your computer and away you go!
8.1
The second card will allow you to play CD video in a window on your
desktop. This won’t be the grainy digitised version that you get at the
moment but a TV quality picture. This board should be released a couple
of months later. No prices are available for these products at the
moment but I am assured by Wild Vision that they will be reasonably
priced.
8.1
So what does this mean for the Acorn user? Well, all those CDs that you
see in Dixons and Currys with a very expensive CDi player will be able
to be played on a Risc PC without further expense. Couple that with
Photo CD, Audio CD and CD made for the PC, and your Risc PC will be able
to run the lot all on your own desktop. I also wouldn’t be a bit
surprised to see the new Set Top Boxes become just another card you can
plug into your Risc PC with another icon on the left of your iconbar.
8.1
The future
8.1
Imagine the future: an Acorn household will have its Risc PC, whereas
those who have yet to see the light will have an Audio CD drive, a STB,
a PhotoCD player, CDi box and a PC − along with enough manuals to fill
an average size bookcase!
8.1
In the past, Acorn has been out on a limb in the computing world, but
now it has firmly positioned itself at the centre of the computer
market. What other machine can cope with all of the above? What other
machine can pass data on almost any format of disc? I knew the Risc PC
was good, but the full potential of the machine is only just being
explored and I am sure there is much more to come.
8.1
Hints and tips
8.1
A couple of readers have written to me in the past month on the subject
of using Replay files within multimedia programs. Even a small Replay
file takes up a huge amount of disc space at the moment but I will try
and explain how you can include Replay files within each of the
programs.
8.1
Magpie: You need at least version 1A.31 of Magpie to use Replay files.
Magpie also needs to have seen !ARMOVIE before you run the binder. The
movie is not stored as part of binder, instead a path name is set up to
point to the location of the Replay file. To set up a movie on a page,
drop the Replay icon direct onto the page and Magpie will set up the
default movie controls of stop, restart, play, pause and step. You have
no control over what controls are available.
8.1
Genesis Professional: Again !ARMOVIE needs to be seen before the
application is run. Create a frame and drop your Replay icon into it,
and the default controls are added to the frame. However, in Genesis,
you can customise the buttons. Use <menu> over the movie frame and
select style. This will present you with the movie-style icon and you
can use the radio icons to select the options that you require.
8.1
Genesis II: In the older form of Genesis, you need to set up each button
using the script language. This is not really a task to be undertaken
unless you have a good knowledge of script language.
8.1
As an example, on the monthly disc, there is a Magpie application called
Player. This makes use of the Acorn Replay CD, so you will require a
copy of this before you can run it. Just sit back and enjoy it.
8.1
The Swap Shop
8.1
Things have been quiet this month and I haven’t received any new
applications for nearly two months, so if there are any applications
that we can add to the Swap Shop, please do let me have a copy.
8.1
Further to last month’s article, we now have an agent in New Zealand who
is prepared to operate the Swap Shop on the same basis as here. That is,
you send him a blank formatted disc plus the return postage and he will
send you a copy of the latest Swap Shop catalogue. Then you can order as
many discs as you like, as long as you provide the discs and postage.
So, for Archive readers in Australia and New Zealand your local agent
is: Fred Roberts, 4 Gollan Road, Panmure, Auckland 6, New Zealand. I am
still looking for some one to run the Swap Shop in Germany. If you are
interested, drop me a line.
8.1
The end bit
8.1
If you have any hints and tips or questions on multimedia or if you
require a Swap Shop catalogue, please write to: Paul Hooper, 11,
Rochford Road, Martham, Great Yarmouth NR29 4RL. A
8.1
More Graphics on the Acorn
8.1
Matthew Hunter, NCS
8.1
This article follows on from last month’s hint (7.12 p45) on “Setting
the mode on the Risc PC” but, where possible, I have tried to make sure
the programs will run on earlier machines as well.
8.1
Firstly, with regards to setting the mode on the Risc PC using a string,
there are three other parameters which were not discussed last time.
These are the eig values and the frame rate. The frame rate can be
requested using “Fh” in the string where h is the frame rate desired.
However, this can usually be ignored since, if it is not specified, the
computer will try to use the fastest frame rate available for that
resolution − the rate achieved will be dependent on the number of
colours. This may be of use if you have no VRAM and want to slow the
video system down so that it does not use all the system bus bandwidth.
I have not tried this, so cannot comment on how effective it would be.
8.1
In simple terms, the eig values (specified by “EXa EYb”) control the
scaling of the screen, i.e. the relationship between the Actual
resolution and the Logical resolution. Valid values for ‘a’ and ‘b’ are
0 to 3. These represent the number of places that a logical resolution
co-ordinate will be shifted right to calculate the Actual position on
the screen of the pixel changed. The easiest way to experiment with
these is to use the “Mode” menu item on the display manager which allows
you to edit the string. Try “X1600 Y600 C16 EX0 EY1” and click on OK.
This will be the same logical resolution as 800 by 600, but the image
will be clearer because the actual resolution is higher. For those with
good eyesight try “X1600 Y600 C16 EX2 EY3” with a large desktop area, or
even better “X1600 Y1200 C16 EX3 EY3” if your monitor definition file
supports it. Hint: clicking on the “change” icon on the display manager
window will take you to the previous mode since using the Mode menu item
does not affect the window settings. So, open the display manager and
make sure it is at the front − I won’t accept responsibility if you lose
your mouse pointer!
8.1
The only values that have to be passed in a mode definition string are X
and Y resolutions, and the number of colours. The other values are
optional and will be set to defaults if they are not included (EX1 EY1
for square pixel modes, EX1 EY2 for rectangular pixel modes − F will be
set as described above).
8.1
One query that came to light, from several directions, was the question
of how you find out about the mode that the machine has picked for you.
With limited modes, you used to be able to get the details from the mode
numbers (since they were constant). This is not practical with the new
modes. For example, the short program
8.1
MODE “X800 Y600 C32K”
8.1
PRINT MODE
8.1
yields the result 29376836 – not very user-friendly.
8.1
There is a more general way of finding details of a mode, which works
equally well on earlier computers. This requires use of a SWI call
“OS_ReadModeVariable” − using SYS from Basic. The SWI takes two values,
the mode in R0 (−1 for the current mode) and a variable number in R1.
Those most relevant are 3 (number of colours), 4 (x eig value), 5 (y eig
value), 11 (x resolution) and 12 (y resolution). Full details are given
on page 1-709 of the RISC OS 3 Programmer’s Reference Manual. The
procedure below uses this call to calculate several values and sets up a
number of variables to hold the details. It should be used whenever the
mode is changed, to make sure that the details are updated.
8.1
REM ModeInfo
8.1
REM returns details about the current mode
8.1
REM in the Mode_ variables. These are GLOBAL REM and can be used
anywhere in the calling
8.1
REM program. They should not be changed
8.1
REM outside of this procedure
8.1
REM i.e. treat them as read-only variables.
8.1
DEF PROCModeInfo
8.1
LOCAL xwl%,ywl%,xef%,yef%,nc%
8.1
SYS “OS_ReadModeVariable”,-1,3 TO ,,nc%
8.1
SYS “OS_ReadModeVariable”,-1,4 TO ,,xef%
8.1
SYS “OS_ReadModeVariable”,-1,5 TO ,,yef%
8.1
SYS “OS_ReadModeVariable”,-1,11 TO ,,xwl%
8.1
SYS “OS_ReadModeVariable”,-1,12 TO ,,ywl%
8.1
Mode_XPixels%=xwl%+1
8.1
Mode_YPixels%=ywl%+1
8.1
Mode_EX%=xef%
8.1
Mode_EY%=yef%
8.1
Mode_LogicalX%=Mode_XPixels%<<xef%
8.1
Mode_LogicalY%=Mode_YPixels%<<yef%
8.1
Mode_ColoursReturned%=nc%
8.1
CASE Mode_ColoursReturned% OF
8.1
WHEN -1 : Mode_ColourCode%=5
8.1
Mode_Colours%=16777216
8.1
WHEN 1 : Mode_ColourCode%=0
8.1
Mode_Colours%=2
8.1
WHEN 3 : Mode_ColourCode%=1
8.1
Mode_Colours%=4
8.1
WHEN 15 : Mode_ColourCode%=2
8.1
Mode_Colours%=16
8.1
WHEN 63 : Mode_ColourCode%=3
8.1
Mode_Colours%=256
8.1
WHEN 255 : Mode_ColourCode%=3
8.1
Mode_Colours%=256
8.1
WHEN 65535 : Mode_ColourCode%=4
8.1
Mode_Colours%=32768
8.1
ENDCASE
8.1
ENDPROC
8.1
This passes back three values relating to the number of colours.
Mode_ColoursReturned% is the unmodified value passed back from the SWI.
Mode_ColourCode% is a short hand form which can be useful in some
instances – see later. Finally, Mode_Colours% is the actual number of
colours displayable. The reason either 63 or 255 can represent 256
colours is for backwards compatibility. On earlier machines, GCOL would
only allow 64 colours, each with four tints, rather than a fully
definable 256 colours. Therefore these machines will always return 63 as
the number of colours. The Risc PC will return 63 if a default palette
is being used but if a new palette has been defined, 255 will be
returned.
8.1
If you insert the following program fragment before the procedure above,
it will give you details about the current mode. I recommend saving the
procedure separately first as we will need it again later. This will
allow you to see the differences in Actual and Logical resolutions in
different modes (and with different EX and EY values on the Risc PC).
The program is on the monthly disc as “ModeInfo”.
8.1
PRINT “Reading details of current mode...”
8.1
PROCModeInfo
8.1
PRINT ‘“This mode has a pixel resolution of
8.1
: (”;Mode_XPixels%;“,”;Mode_YPixels%;“)”
8.1
PRINT ‘“And a logical resolution of :
8.1
(”;Mode_LogicalX%;“,”;Mode_LogicalY%;“)”
8.1
PRINT ‘“It supports ”;Mode_Colours%; “ col-
8.1
ours”
8.1
END
8.1
In many cases, it is not necessary to get this information – if you are
explicitly selecting a mode, you already know all you need to. However,
it is important for programs which run under the WIMP, since they may
operate in any mode. As an example, consider the welcome banners which
many applications display while they are loading. These are (almost)
always centred on the screen, so they need to examine how big the screen
is, and then place the banner appropriately.
8.1
If you add the following program fragment before the ModeInfo procedure,
you will have a program which places a drop shadow box on the screen,
centred horizontally, but a quarter of the way down the screen, whatever
the resolution. The program is “ModeDemo” on the disc. The size of the
box is scaled so that it is always 100 pixels square, and will therefore
appear tall in rectangular pixel modes.
8.1
PROCModeInfo
8.1
PROCdropbox(Mode_LogicalX%/2,(Mode_LogicalY%
8.1
*3)/4,100<<Mode_EX%,100<<Mode_EY%)
8.1
END
8.1
:
8.1
DEF PROCdropbox(x%,y%,w%,h%)
8.1
LOCAL nx%,ny%
8.1
nx%=x%-(w%>>1)
8.1
ny%=y%-(h%>>1)
8.1
PROCsetcolour(64,64,64,0)
8.1
RECTANGLE FILL nx%+8,ny%-8,w%,h%
8.1
PROCsetcolour(255,255,255,0)
8.1
RECTANGLE FILL nx%,ny%,w%,h%
8.1
PROCsetcolour(0,0,0,0)
8.1
RECTANGLE nx%,ny%,w%,h%
8.1
ENDPROC
8.1
:
8.1
REM PROCsetcolour
8.1
REM r%, g%, b% set the amounts of red green
8.1
REM and blue for the desired colour.
8.1
REM ColourTrans_SetGCOL = &40743
8.1
DEF PROCsetcolour(r%,g%,b%,effect%)
8.1
LOCAL colour%
8.1
colour%=(b%<<24)+(g%<<16)+(r%<<8)
8.1
SYS &40743,colour%,,,0,effect%
8.1
ENDPROC
8.1
Everything I have covered so far works equally well from assembler, or C
(you will need to #include “kernel.h” to get SWI access from C). The
only difference is in how you initially select a mode − up until now
this has been done via Basic. One possible solution is to use “OS_CLI”
to issue a *wimpmode command which can, of course, take a string
parameter to describe the desired mode. Alternatively, (for a Risc PC)
you can use a mode selector block, and the SWI “Wimp_SetMode” . The
format of the mode selector (which must be word aligned) is:
8.1
offset value
8.1
0 1 This is the mode selector flag word.
8.1
4 x-res The x-resolution (in pixels)
8.1
8 y-res The y-resolution (in pixels)
8.1
12 pixel-depth (this is the same as returned by PROCModeInfo above)
8.1
0=1 bpp, 1=2 bpp, 2=4 bpp, 3=8 bpp, 4=16 bpp, 5=32 bpp
8.1
16 frame rate (-1 for first match)
8.1
20 -1 terminator
8.1
An example of this block can be seen in the !SlideShow application in
the images directory.
8.1
You then set mode with SWI “Wimp_SetMode”, with R0 as a pointer to the
mode selector block, or if you do not have a Risc PC then R0 is the mode
number to use.
8.1
Using “Wimp_SetMode” will, of course, affect the mode when you return to
the wimp (if you are not leaving the wimp, you should not be changing
the mode), but has the advantage that the palette will be set up
appropriately. A
8.1
Printing the Dever
8.1
John Evans
8.1
The Dever Magazine has been published for about one hundred years. It is
the journal of a small group of anglican parishes in rural Hampshire and
serves the whole of the local community.
8.1
Three years ago, it lost its sole editor, printer and publisher (the
vicar’s wife) when our then vicar moved to another parish. Left behind
were a stencil cutter and rotary printer which had served well in their
time but were now almost beyond hope.
8.1
The circulation was just over 300 copies/month and the magazine normally
consisted of about twenty A5 editorial pages plus cover and
advertisements. It was priced at 20p.
8.1
Our vision was to make a dramatic improvement in the quality of
production, but our problem was a very limited budget. One of our
members had access to an A540, but we had no viable means of printing at
a quality which would make the magazine really attractive to a wide
group of people.
8.1
How should we print it?
8.1
We first considered three options:-
8.1
a) Producing a laser printer original and producing paper plates for
offset-litho printing,
8.1
b) Using a modern copy-printer.
8.1
c) Photo-copying.
8.1
A visit to the Christian Resources Exhibition soon revealed that offset
litho printing was well beyond our means, either buying a machine or
sub-contracting the printing. This was because the run of 300 copies was
too small for cost-effective professional printing and the equipment was
too expensive, bulky and complex for a DIY approach.
8.1
The conventional approach was clearly a modern copy printer at a list
price of some £6,000 but even if we could afford the capital cost, the
quality of reproduction left much to be desired.
8.1
Photo-copying was a possibility, the original equipment cost was modest
and the cost/per page could be kept down by careful choice of equipment.
8.1
It was as we were considering this last option that the final solution
emerged. A number of companies, including Hewlett Packard had begun to
offer laser printers with speeds of about 16 pages/minute and with a
cost per A4 side of about 2p, especially if we ‘shopped around’ for
toner cartridge supplies. They also had 1000 sheet input capability and
dual 300+ output trays. The running cost was comparable to a photo-
copier and the quality closely approached that of offset litho. We could
even use limited block colour by overprinting with a different colour
toner. (In the end we were limited to black and brown on our machine.)
But above all, the price tag was only about half that of the copy-
printer.
8.1
The catch was that using this approach we were immediately and totally
committed to an electronic original! There could be no last-minute
pasting-up of awkward copy!
8.1
Our first three years was produced on a hybrid DTP package based on the
PDP 11/VAX package ‘runoff’ and rewritten in ‘C’ by ourselves for the
A540. This accepted text from a wide range of Archimedes and IBM PC
packages and graphics from almost anywhere thanks to ChangeFSI. After
about 18 months, we invested in a ‘Duplex Option’ for the printer,
updated the software and said a thankful goodbye to turning the paper
over by hand. Along the road we bought a Computer Concepts hand-scanner
and a Pineapple Video Digitiser and added a wide range of line drawings,
photographs and video stills. We also bought David Pilling’s ‘CrossStar’
program and introduced a popular crossword.
8.1
The update...
8.1
Then came the Risc PC and, co-incidentally, the offer from Computer
Concepts to update our (neglected) copy of Impression II to Publisher.
8.1
Impression Publisher is a delight on the Risc PC and I doubt if we shall
ever go back to our old software. OK there were a few very minor snags
but the overall opinion was − superb.
8.1
There was just one major snag. Impression Publisher has no duplex
printing option for A5 booklets and we were not prepared to go back to
turning the paper over by hand. Calls to CC’s friendly help-line
revealed that we might expect full support of our IIISi laser printer at
the end of the year but even that might not include the duplex booklet
printing option.
8.1
Then the little grey cells − I must read too much Agatha Christie −
realised that our old software had, in its midst, some routines for
manipulating the printer output file. We had used this to incorporate
Ventura copy into our original program. Could we use this in some way to
achieve our duplex printing?
8.1
More head scratching and the solution emerged. Use the standard Acorn
Laserjet III drivers to output to file and then search through that file
using our PCL language manipulation routines so as to output the PCL
code required to print in duplex and also add a few extras to make life
easier.
8.1
The result some two weeks later was our first copy of the Dever printed
almost directly from Impression Publisher on our Duplex Laserprinter.
8.1
We were more than pleased with the result and would be happy to send a
copy to anyone interested who can fork out a £1 coin to cover printing
and postage.
8.1
Here comes the advertising bit! We hope that Paul will put our print
file manipulation program LjDuplex onto the program disc. It is
shareware − so you will be able to try-before-buy like the honest people
I know you all are.
8.1
I can almost hear someone thinking 300 pages, double-sided at 16 pages/
min makes 37½ minutes/A4 sheet. Multiply that by 7 and you have 4½ hours
printing! Yes − but it is almost completely automatic. We feed in more
paper every hour or so and take out the finished pages from alternate
output trays. Time to cut the lawn or read the paper with no worries
about paper jams or misfeeds! True!
8.1
Postscript
8.1
Today you can buy a 600dpi IVSi printer at the same price we paid for
the 300dpi IIISi model. This will give much better reproduction,
especially of photographs. Similarly, there are updated scanners and
video digitisers on the market.
8.1
The current magazine is about 28 editorial pages plus cover and the
running costings are about 1.2p/A5 page plus paper at say £1.70/ream of
500 sheets (all ex VAT). The cover price is now 45p and we include
advertisements pre-printed professionally once a year. This printing run
is 3,600 which is cost-effective for offset litho.
8.1
We think that direct laser printing is a good solution for print runs in
the low hundreds and plan to continue − that is unless someone out there
has a better idea? A
8.1
Club News
8.1
As promised, I am starting a listing of clubs and club events. If you
have a local Archimedes/Acorn club, please send us details.
8.1
• ARM Club Open Day − ARM Club are holding an Open Day on Saturday 19th
November 1994 at St Mary’s Activity Centre, Sedgley, Wolverhampton,
10a.m. to 4p.m. For full details, contact Ralph Sillett on 0785-714535
or 021-522-2000 daytime.
8.1
• Big Ben Club Show − This well-established annual event takes place
this year on 1st October 10a.m. to 4p.m. at the Pieter Groen College,
Ketwijk aan Zee, Netherlands (10km north of The Hague) and claims to be
the biggest Acorn show on the Continent! For more information, contact
Big Ben Club (PR), PO Box 1189, 6801 BD Arnhem. BBS 31-20-663-18-149,
Fax 31-70-366-31-93, Phone 31-70-329-61-72 (Henk Hoornik).
8.1
• Central Scotland Acorn User Group − This club could be of interest to
anyone who owns or is interested in Archimedes computers and who lives
in Stirling, Falkirk, Linlithgow or surrounding area. They meet monthly
in Stenhousemuir on Friday evenings between September and May. For
further information, contact Ian Anderson on 0324-714413.
8.1
• Christian Acorn Users Group − Colin Randall mentioned in Archive 7.10
that he was hoping to set up a Christian Acorn User Group, for sharing
experiences, discoveries and ideas, perhaps via a simple newsletter.
This is now in operation and the first newsletter has been published.
For full details contact Rev. Colin Randall, The Rectory, Swan Lane,
Long Hanborough, Witney, Oxon. OX8 8BT (0993-881270). A
8.1
Through the Dragon’s Eye
8.1
Dave Walsh
8.1
As some of you may already have guessed, “Through the Dragon’s Eye” is
the supporting software for the school’s TV broadcast of the same name.
Your quest is to help the four children, drawn into the dying fantasy
land of Pelamar, to rejuvenate its life force. Characters in Pelamar
include Gorwen the dragon and the four guardians of the Veetacore
(synonymous with the life force of the place). The software follows the
same broad events as the school’s broadcast and is designed to enhance
children’s reading strategies and logic-solving capability. It’s a
direct translation from the BBC disc version with a few graphics nicely
spruced up and sound effects courtesy of SoundFX.
8.1
The educational content is quite far-ranging and the 7 / 8 year olds who
tried it at school found it enjoyable, although some of the activities
didn’t appear to challenge them much beyond a remedial level.
8.1
Content of the activities (such as5 finding -ing, -ed, -s and -d words)
is pre-set within the program, whilst randomly chosen activities have a
far wider range of ability between them than you would expect. My less
able groups found the multiplication facts very difficult to cope with,
although the alternative activity of a wordsquare was deemed “too easy”!
A configuration screen to set the level of difficulty experienced by
each group, as well as the vocabulary content, would have been most
welcome.
8.1
Skills that are addressed by the software include early multiplication
and division calculations, initial Logo-type directions within a maze,
the eight points of the compass and 3D shape properties. In the English
curriculum, Pelamar provides practice of finding opposites, compound
words, simple rhymes and hidden wordsquare activities, as well as the
suffixes mentioned above. For those still coming to terms with current
National Curriculum Information Technology, strands of modelling and
control are also partially covered.
8.1
Like most good educational software, the program gives ample opportunity
for small groups of children to discuss and negotiate their answers,
although each group takes the same path through the adventure.
8.1
Although I’m not convinced of its more immediate appeal for those who
have not seen the TV programme, the computer software does summarise the
story plot. As an activity to hold a supporting role to the series, the
software succeeds admirably.
8.1
Through the Dragon’s Eye is a Look and Read Adventure from Longman
Logotron, costing £24 +VAT from Longman or £26 through Archive. A
8.1